home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-11-24 | 116.9 KB | 2,462 lines |
- Name = TheUpdater1.10a.cpt
- Path = AMUG CD:Files:Prog:T:TheUpdater1.10a.cpt
- Size: 48K Date:11/22/93 Version: 1.10a
- Description:
- TheUpdater1.10a - TheUpdater contains two applications to simplify updating
- ANYTHING... The first application, Update Builder, asks you for the OLD
- version, and then the NEW version. Then Update Builder crunches through the
- two files (which, by the way, can be completely different kinds of files!),
- determining what has changed. It then pops out a simple document that
- describes the changes to the other application - Updater! Could it be any
- easier?
-
- Name = Texx0.3.cpt
- Path = AMUG CD:Files:Prog:T:Texx0.3.cpt
- Size:100K Date:11/22/93 Version: 0.3
- Description:
- Texx0.3 - This is the third release version of the Texx scripting
- interpreter. This scripting language is an attempt to implement a version
- of the Rexx interpreter that is commonly used on IBM's VM/CMS mainframe
- operating system. This version of Texx is far from a full implementation,
- so don't think that you can copy your CMS execs and run them on your Mac.
- This is a very minimal implementation, however, it still adds additional
- functionality to the Mac OS. My plans are to keep updating Texx and
- hopefully it will mimic the mainframe version very closely. Requires System
- 7. The Manual is in MacWrite format.
-
- Name = DataTool 1.0.cpt
- Path = AMUG CD:Files:Prog:D-G:DataTool 1.0.cpt
- Size: 84K Date:11/22/93 Version: 1.0
- Description:
- DataTool 1.0 - If you've ever had to look at a hex dump of a file one of
- your programs has created, and wished that you could translate hex into
- short, long, float, char s in your head, then this program is for you!
- DataTool is a data browser which supports user defined records and fields.
- The user may save a record specification as a hierarchical menu item. This
- program will browse any data fork on a mounted volume. DataTool opens the
- data forks with read only privileges, so it is impossible for DataTool to
- corrupt any of your files. The unregistered version of DataTool will work
- for five minutes at a time.
-
- Name = Gestalt-Selectors-213.etx.cpt
- Path = AMUG CD:Files:Prog:D-G:Gestalt-Selectors-213.etx.cpt
- Size: 34K Date:11/20/93 Version: 213
- Description:
- Gestalt Selectors List 2.1.3 - First published - 12 October 1992, Last
- modified - 14 November 1993. Supplemental to the selector codes listed in
- the Gestalt Chapter of Inside Macintosh VI (IM VI), that is. These can
- include selector codes installed by Apple (system) software or by software
- from third parties (your software?). About IM Operating System Utilities -
- First it was scheduled for Winter 1992, then delayed until June and later
- to October 1993. Now I heard it will probably be released in May 1994.
- Retail price in Holland will be around $25.
-
- Name = Voyeur 1.0.cpt
- Path = AMUG CD:Files:Prog:U-Z:Voyeur 1.0.cpt
- Size: 72K Date:11/20/93 Version: 1.0
- Description:
- Voyeur 1.0 - Voyeur is a no frills file viewer. To use Voyeur, open a file,
- if the file has a data fork, it will be opened; otherwise, the resource
- fork will be opened. Once a file is open, its type and creator can be
- modified, or the current fork's length can be altered. Neither of these
- options is recommended unless you know what you're doing. Please use Voyeur
- on copies only, since you can damage files!
-
- Name = ViewIt 2.2 Shareware.cpt
- Path = AMUG CD:Files:Prog:U-Z:ViewIt 2.2 Shareware.cpt
- Size:756K Date:11/20/93 Version: 2.2
- Description:
- ViewIt 2.2 Shareware - A shareware version of ViewIt is being made
- available to the Macintosh programming community as a way of introducing
- ViewIt and other programming modules from FaceWare. ViewIt is one of the
- best Mac programming tools available for creating powerful windows
- containing many views and custom controls. In addition to ViewIt, this
- package includes a complete list and description of other, non-shareware
- FaceWare modules that support advanced custom controls, animation,
- communications, database management, QuickDraw extensions, and 2D and 3D
- plotting. FaceWare modules are reasonably priced, do not require license
- fees, are compatible with all major languages and compilers.
-
- Name = THINK Power 1.0b1.cpt
- Path = AMUG CD:Files:Prog:T:THINK Power 1.0b1.cpt
- Size: 35K Date:11/20/93 Version: 1.0b1
- Description:
- THINK Power 1.0b1 - This package contains the first public beta release of
- THINK Power, a real cool hack for THINK C users. To install THINK Power,
- just drop the file and the "THINK Power Extensions" folder in your
- Extensions folder. This version only works with the THINK Project Manager
- 6.0 and 6.0.1. There are lots of bug that need to be fixed. These features
- work - PopUp functions, Most of the shortcuts, Kissing, and Version 1
- callbacks in extensions. These features are not yet implemented or very
- buggy - PopUp headers, Version 2 callbacks and The "Move cursor page
- up/down" shortcuts. If you find bugs or if you have suggestions, ideas or
- comments, then please send the author some Email.
-
- Name = Text Editor Patches 1.3.cpt
- Path = AMUG CD:Files:Prog:T:Text Editor Patches 1.3.cpt
- Size: 18K Date:11/20/93 Version: 1.3
- Description:
- Text Editor Patches 1.3 - This application applies various patches to other
- applications or to desk accessories. This approach gives more control over
- conflicts and memory bloat than extending application behavior by adding
- extensions to the system. The patching process adds certain resources to
- the application. No existing resources are modified, so it is easy to
- remove the patches if desired. The patches have been tested with ASLEdit+,
- BBEdit, and THINK C 5.0. The HyperCard patch has been tested with HyperCard
- 2.1, and the AOL patch has been tested with America Online 2.0.1. They may
- work with many other programs, but proceed at your own risk. Documentation
- is inside the patch program. Be sure to read it!
-
- Name = Resorcerer 1.2.1demo.cpt
- Path = AMUG CD:Files:Prog:Q-R:Resorcerer 1.2.1demo.cpt
- Size:663K Date:11/20/93 Version: 1.2.1demo
- Description:
- Resorcerer 1.2.1demo - Resorcerer is a large Mac application that has been
- in use and under continuous development for the last six years. It features
- a single window file interface that lets you browse resources easily;
- visible accumulating clipboard file; resource hex/text searching; resource
- marking; visible editing attributes (including which ones are open, which
- changed); ability to change IDs, attributes, and even types of any group of
- resources all at once, with undo; integral data fork editing; resource file
- comparison; simple scripting language for building complex resource files;
- compatibility with Mac programming guidelines and much more. If you like
- ResEdit, try this one! This demo will not let you save any changes.
-
- Name = MacOberon 4.0.cpt
- Path = AMUG CD:Files:Prog:M:MacOberon 4.0.cpt
- Size:460K Date:11/20/93 Version: 4.0
- Description:
- MacOberon 4.0 - Look at Oberon as a preview of Pink. The ideas behind
- Oberon are very similar to the 'Object Oriented Operating System'
- Apple/Taligent is pursuing. The best way to describe Oberon is as if
- HyperCard were an operating system, and much more powerful. It's very
- slick, and very extensive. Though MacOberon is an application rather than
- an OS, and its interface is un-Mac-like, it is a joy to use, and gives a
- good indication of the way things will be heading, hopefully. MacOberon
- requires a Mac with a 68020 CPU and a floating point coprocessor (or FPU
- init), and will not run on a Classic. Read the screen for hints.
-
- Name = CIconButton CDEF 1.0.cpt
- Path = AMUG CD:Files:Prog:B-C:CIconButton CDEF 1.0.cpt
- Size:322K Date:11/20/93 Version: 1.0
- Description:
- CIconButton CDEF 1.0 - The CIconButton CDEF is a custom control definition
- procedure that allows developers to elegantly and simply include "icon
- buttons" in their applications. These icon buttons are built from one or
- more standard 'cicn' resources. The CDEF works under System 6 and 7, is
- sensitive to multiple monitors and monitor depths, and works with or
- without Color Quickdraw. Mouse tracking can be sensitive to the cicn mask
- for non-rectangular controls. Two versions of the CIconButton CDEF are
- included - the standard one, and a "lite" one that is slightly slower but
- more memory efficient. A detailed explanation of the CDEF feature is
- included as well as sample code in THINK Pascal and THINK C.
-
- Name = ResCompare 2.5.3.cpt
- Path = AMUG CD:Files:Prog:Q-R:ResCompare 2.5.3.cpt
- Size: 97K Date:11/10/93 Version: 2.5.3
- Description:
- ResCompare 2.5.3 - ResCompare is a programmer’s utility that compares
- resource files. Use it to - find out what resources you changed while
- working at home late last night, find out what resources the rest of the
- team changed in the project you’re all working on while you were on
- vacation, see what resources have changed between versions 1.0 and 1.0.1 of
- your favorite application; create a Patch application that will apply
- changes to applications and other files, which you can use to distribute
- upgrades of your software without sending a new copy of the entire
- application; or just get a quick list of the resources in any file. Use
- this program with care, and only when you know how!
-
- Name = Memory Mapper 1.1.1.cpt
- Path = AMUG CD:Files:Prog:M:Memory Mapper 1.1.1.cpt
- Size: 21K Date:11/10/93 Version: 1.1.1
- Description:
- Memory Mapper 1.1.1 - If you’ve done any programming on the Mac you've
- probably seen drawings of the Macintosh’s memory map. The memory map is a
- grid which graphically shows the location of various system structures in
- RAM and where they are in relation to each other. Memory Mapper does it’s
- magic by looking at low-memory globals, querying the Process Manager, and
- checking the page state of each piece of memory (if virtual memory is on).
- Consequently, Memory Mapper requires System 7. Full documentation is
- included.
-
- Name = KeMo Lib 1.5.cpt
- Path = AMUG CD:Files:Prog:H-K:KeMo Lib 1.5.cpt
- Size: 84K Date:11/10/93 Version: 1.5
- Description:
- KeMo Lib 1.5 - This package is essentially a set of functions to help write
- reaction time experiments on the Mac. The KeMo Reaction Timing Utilities'
- functionality currently consists of the following - a timer with 20
- microsecond resolution; polling functions for ADB devices, such as
- keyboards and mice, with +/-1.4 to +/-2.1 msec accuracy, depending on your
- Mac (as opposed to the +/- 8 to +/-16 msec accuracy that you get with
- "normal" Toolbox functions like GetKeys); a screen refresh synchronization
- function for all Macs; functions that hide and show the menu bar; and a
- function to make all other applications quit (System 7 required).
-
- Name = Driver 2.2.cpt
- Path = AMUG CD:Files:Prog:D-G:Driver 2.2.cpt
- Size: 16K Date:11/10/93 Version: 2.2
- Description:
- Driver 2.2 - Information concerning the installation of device drivers.
- THINK C provides a very nice environment for writing device drivers.
- Unfortunately, they do not tell you how to get them installed and running.
- This document, and the code provided here, will give some background on the
- problem and solutions. Refer to the Device Manager chapter of Inside
- Macintosh for more information.
-
- Name = Stevie.cpt
- Path = AMUG CD:Files:Prog:S:Stevie.cpt
- Size: 32K Date:10/28/93 Version:
- Description:
- Stevie - Stevie is an editor created in 1988 designed to mimic the
- interface of the UNIX editor 'vi'. Stevie is an aspiring vi clone. On the
- whole, the editor is pretty complete. Almost all of the visual mode
- commands are supported. The biggest failing at the moment is that the undo
- command is in a state of disrepair. The author has tried hard to capture
- the feel of vi by getting the little things right. Be sure to see the About
- Stevie under the Apple for help with the commands (can't just use the Mac).
-
- Name = Go Gestalt 1.0b.cpt
- Path = AMUG CD:Files:Prog:D-G:Go Gestalt 1.0b.cpt
- Size: 15K Date:10/28/93 Version: 1.0b
- Description:
- Go Gestalt 1.0b - Go Gestalt is a simple utility to give you information
- about your Macintosh and its use is straight forward. Launch Go Gestalt and
- select Go from the File menu. This will bring up the Go Gestalt main
- window. Then select whatever you wish from the main window popup menu. Then
- select Done from the popup menu when you are finished. Then select Quit
- from the File menu to exit Go Gestalt. Go Gestalt was written as a utility
- for those users that have a curiosity about the inner workings of their
- Macintosh. Go Gestalt works by making a call to the Gestalt Manager with
- the appropriate selector and then posting the results in the Go Gestalt
- main window.
-
- Name = GESTALT! 2.8.CPT
- Path = AMUG CD:Files:Prog:D-G:GESTALT! 2.8.CPT
- Size: 21K Date:10/28/93 Version: 2.8
- Description:
- Gestalt! 2.8 - This application uses the Gestalt trap ($A1AD) available in
- System 6.0.4 and later to show various info about your Macintosh, giving
- values and explanations. See Inside Mac for more info. Different selectors
- are shown with different versions of the system (I've tried 6.0.4-6.0.7,
- and 7.0-7.1). Hold down the option key while launching to get a complete
- list of known selectors. You may add selectors. Use ResEdit to modify the
- "GST#" resource. A template is provided.
-
- Name = DevScraps 1.0(Useful Tips).cpt
- Path = AMUG CD:Files:Prog:D-G:DevScraps 1.0(Useful Tips).cpt
- Size:278K Date:10/28/93 Version: 1.0
- Description:
- DevScraps (Useful Tips) - DevScraps is designed to help the Macintosh
- programmer get at required technical information quickly and easily.
- DevScraps focuses on elusive and hard to find data that will help make your
- Mac programs more compatible with newer software products, easier to use,
- and more robust in general. It was put together to help the author keep
- track of all of the tricks learned along the way. Many examples are in
- C, assembler or Pascal. Some examples are language independent and are
- more concept oriented. Contains over 200 cards packed with information!
- DevScraps requires HyperCard. Freeware.
-
- Name = CTerminal pane 1.0.cpt
- Path = AMUG CD:Files:Prog:B-C:CTerminal pane 1.0.cpt
- Size: 10K Date:10/28/93 Version: 1.0
- Description:
- CTerminal pane 1.0 - CTerminalPane is a freeware library which provides a
- basic terminal display for the Think Class Library. In order to use it, you
- must already have Think C version 5.0 or higher. The library comes
- pre-configured for TC version 6.0; though it should be easy to rework it to
- use version 5. The library does not provide any fancy formatting options,
- does not include any terminal emulations (VT52, VT100, etc.), and does not
- offer scrollback. These are potential "wish-list" items to be included in
- later versions.
-
- Name = CStatusBar.cpt
- Path = AMUG CD:Files:Prog:B-C:CStatusBar.cpt
- Size: 13K Date:10/28/93 Version:
- Description:
- CStatusBar - C status bar is THINK C source code for a status bar object
- using the THINK Class Library. In order to use it, you must already have
- Think C.By Joe Zobkiw.
-
- Name = CPEditText 1.2.cpt
- Path = AMUG CD:Files:Prog:B-C:CPEditText 1.2.cpt
- Size: 37K Date:10/28/93 Version: 1.2
- Description:
- CPEditText 1.2 - CPEditText is a class for the THINK Class Library that
- implements a simple text editing pane. It supports fixed-width tabs and can
- be used to display and edit more than 32k of text. In order to use it, you
- must already have Think C version 5.0 or higher.
-
- Name = BetaHelper 1.0.cpt
- Path = AMUG CD:Files:Prog:B-C:BetaHelper 1.0.cpt
- Size: 21K Date:10/28/93 Version: 1.0
- Description:
- BetaHelper 1.0 - This update utility was written to help keep the cost of
- software development over the phone lines down to a minimum. It can be very
- costly to repeatedly upload new versions of a software to a team of beta
- testers every time a bug is fixed, or a new feature is added (plus they
- have to pay to download the program). With the assistance of BetaHelper,
- only changed resources (including 'CODE') in the software under development
- will have to be sent to the test team, thereby cutting upload/download time
- to a mere fraction of what is normally needed. In addition, BetaHelper is
- very simple to use for the beta tester. Happy development!
-
- Name = GlobalView 1.0.6.cpt
- Path = AMUG CD:Files:Prog:D-G:GlobalView 1.0.6.cpt
- Size: 26K Date: 9/29/93 Version: 1.06
- Description:
- GlobalView 1.0.6 - Global Variables Viewer is an application for the
- Macintosh which allows you to check the data of Low Memory Global Variables
- with it's meaning, address and data length. The data of Low Memory Global
- Variables is shown in Hex format, but if the data type is Pascal String,
- it's shown in ASCII string. You can search Low Memory Global Variables by
- some keyword included in Name or Meaning field. Has been successfully
- tested with Systems 6.04 and 7.0 and 7.1.
-
- Name = Global Search 1.03.cpt
- Path = AMUG CD:Files:Prog:D-G:Global Search 1.03.cpt
- Size: 10K Date: 9/29/93 Version: 1.03
- Description:
- GlobalSearch 1.03 - Global Search is a small utility that lets you search
- for an hexadecimal or character string in all the resources of a file. It
- generates a text file named "xxx.scan" (where xxx is the name of the
- searched file) with a log of all the matches that have been found. Each
- match is shown in the form - [RES TYPE] [RES ID] "[RES NAME]"
- $[OFFSET]where [offset] is the offset in bytes from the beginning of the
- resource. Global Search was written for all ResEdit users (such as myself)
- who miss a global "Find Hex" command in that otherwise wonderful
- application.
-
- Name = FKEY Shell 1.1.cpt
- Path = AMUG CD:Files:Prog:D-G:FKEY Shell 1.1.cpt
- Size: 12K Date: 9/29/93 Version: 1.1
- Description:
- FKEY Shell 1.1 - FKEY Shell is a free application that will let you launch
- your favourite FKEYs without installing them in the System file. To install
- a new FKEY, first make a copy of the original FKEY Shell application and
- rename it to the FKEY's name. Then use ResEdit to copy one or more FKEY
- resources from the files they came in and paste them into the application's
- copy (any resource ID's will be fine). Under System 7, you may put the new
- application in your Apple Menu Items folder to have your FKEYs nice and
- handy all the time.
-
- Name = Find Fat Projects 1.0.cpt
- Path = AMUG CD:Files:Prog:D-G:Find Fat Projects 1.0.cpt
- Size: 24K Date: 9/29/93 Version: 1.0
- Description:
- FindFatProjects 1.0 - Find Fat Projects is a little utility designed to
- make life easier for Think C programmers. All it does is to scan any folder
- or disk you drop on it and make a list of all projects that happen to be
- larger than 15K. A large project usually has objects in it, and since
- objects take lots of disk space you may want to remove them before making
- backup copies (or just to free some disk space). If you only have a couple
- of projects this is not a problem, but if you have some more of them Find
- Fat Projects will help you a lot.
-
- Name = Errditor 1.03.cpt
- Path = AMUG CD:Files:Prog:D-G:Errditor 1.03.cpt
- Size: 29K Date: 9/29/93 Version: 1.03
- Description:
- Errditor 1.03 - Errditor is a powerful graphical editor for system error
- and system startup alerts. It lets you modify or move text, icons, buttons
- and even procedures (assembly-language programs that are associated to some
- of the alerts). When launched, Errditor automatically reads the current
- System alert tables (DSATs), makes a copy of them and displays the first
- alert of the first DSAT- which will usually be the "Welcome to Macintosh"
- alert. Use the arrow buttons to move across the alert tables. You may
- choose to see empty alerts and unreferenced procedures from the Options
- menu. The System will not be modified unless you select "Install into
- current System" and repeatedly confirm your command.
-
- Name = DBugR 1.05.cpt
- Path = AMUG CD:Files:Prog:D-G:DBugR 1.05.cpt
- Size: 12K Date: 9/29/93 Version: 1.05
- Description:
- DBugR 1.05 - DBugR is a cool Control Panel for programmers and hackers who
- often have to break into MacsBug (or any other debugger supporting the
- _DebugStr trap). It puts a floating "small bomb" icon on your desktop which
- acts like a button. If the mouse button is pressed and released inside the
- icon, there's a user interrupt and MacsBug is called. DBugR can show some
- basic info about the current application (name, free memory, max free
- block) and/or send one of two user-configurable MacsBug commands to be
- executed immediately upon breaks (hold down the Option key when clicking to
- send the alternate command). The icon may be moved anywhere on any monitor
- by holding down the Shift key and dragging it around.
-
- Name = CMyWay 1.1.cpt
- Path = AMUG CD:Files:Prog:B-C:CMyWay 1.1.cpt
- Size: 58K Date: 9/29/93 Version: 1.1
- Description:
- CMyWay 1.1 - CMyWay is a handy utility intended to help C/C++ programmers
- by giving them better printouts of their source files. It creates a single
- RTF (Rich Text Format) file from multiple source code files and assigns
- user-defined styles to classes of keywords. You will then be able to
- further edit and/or print this file using your favorite word processor.
- Besides, CMyWay can quickly change the 'EFNT' and 'ETAB' resources used by
- many text editors to describe text appearance, so that you don't need to
- it manually for each file. Requires System 7.
-
- Name = Clean Source 1.0.cpt
- Path = AMUG CD:Files:Prog:B-C:Clean Source 1.0.cpt
- Size: 21K Date: 9/29/93 Version: 1.0
- Description:
- Clean Source 1.0 - This application came about because I noticed that the
- Think C editor tends to leave some junk in the source. For example if you
- are indenting and leave a blank line the editor keeps the tabs that indent
- to the proper level. Clean Source removes these extra tabs. The way this is
- done has the helpful side effect of removing trailing tabs and spaces that
- I sometimes put on the end of a line accidentally. Note that Clean Source
- will not change the contents of a comment or a string. The second thing I
- put in this application is the ability to put marks for each function in a
- program. Clean Source will optionally keep any marks that are not function
- names.
-
- Name = Attributor 1.0.cpt
- Path = AMUG CD:Files:Prog:A:Attributor 1.0.cpt
- Size: 25K Date: 9/29/93 Version: 1.0
- Description:
- Attributor 1.0 - Attributor is an advanced programmer's utility designed to
- make life easier for programmers. Since Think C does not provide a way to
- set the CODE resource attributes directly (things like "purgeable" or
- "preload") and because most of my applications want to unload the
- initialization segment, I wrote this utility to stop going into ResEdit all
- the time. Also, Think C does not make the SIZE -1 resource purgeable as it
- should be. Attributor can change the resource attributes of a specific
- resource or of a whole resource family in a single pass. Just create an
- ATTR resource inside Attributor with ResEdit and modify it to meet your
- needs.
-
- Name = DebugWindow 1.4.cpt
- Path = AMUG CD:Files:Prog:D-G:DebugWindow 1.4.cpt
- Size: 21K Date: 9/21/93 Version: 1.4
- Description:
- DebugWindow 1.4 - DebugWindow is a great little utility for any developer
- using Think C 5.x or6.x or HyperCard. It mimics the Windows utility DBWIN,
- allowing you to easily do printf() style displaying of debug strings from
- your program to theDebugWindow. Not only that, but you can also save any
- information you've printed to DebugWindow to a TeachText document. It's
- great for those times when you want to display debug messages to yourself
- without jumping back to MacsBug or going through the tedious process of
- stepping through your program with a debugger. Version 1.4 enhancements -
- ability to clear DebugWindow's screen from your program, and the source
- code is now included. Requires System 7.
-
- Name = CodeKeys 1.0.1.cpt
- Path = AMUG CD:Files:Prog:B-C:CodeKeys 1.0.1.cpt
- Size: 6K Date: 9/16/93 Version: 1.0.1
- Description:
- CodeKeys 1.0.1 - CodeKeys is a very simple system extension that adds
- additional functionality to the numeric keypad on standard Apple keyboards.
- Though its features are directed towards software development, others may
- find it useful as well. Version 1.0.1 of CodeKeys fixes two bugs in the
- previous version - The plus and minus keys are reversed on some of the
- older keypads thereby reversing the order of the hexidecimal 'E' and 'F'
- keys. CodeKeys now checks the keyboard type and reverses them accordingly.
- When used with Think C, the number keys would not work with the shift key
- down. The number keys will now work the same whether the shift key is held
- down or not. Requires System 7.
-
- Name = File Dropper 1.1b3.cpt
- Path = AMUG CD:Files:Prog:D-G:File Dropper 1.1b3.cpt
- Size: 56K Date: 9/10/93 Version: 1.1b3
- Description:
- File Dropper 1.1b3 - File Dropper is a THINK C 6.0 library that implements
- an application that you can drop files or folders onto to do batch
- operations on. It handles the getting of the AppleEvents if running under
- System 7, the main event loop, and the menus. You need only write the code
- that acts on the individual files. New to this version - Now when you drop
- a folder onto your File Dropper application, all the files inside are
- processed instead of just the first one. Requires System 7.
-
- Name = PICTButton CDEF 1.0.cpt
- Path = AMUG CD:Files:Prog:N-P:PICTButton CDEF 1.0.cpt
- Size: 4K Date: 9/01/93 Version: 1.0
- Description:
- PICTButton CDEF 1.0 - This is a CDEF (control definition) that allows you
- to use pictures as buttons instead of the drab black and white buttons that
- you are used to. You can use it just about anywhere. I've tested it on
- various machines. To use the CDEF, create a CNTL whose value field contains
- the resource ID of the picture you want as the default for the button. For
- example, you might use PICT ID 1000. In this case, the table in the read me
- tells you what pictures you need and what they are used for. If you do not
- have a PICT of a certain ID and the CDEF is looking for it, things will
- probably not work correctly. If PICTButton does not work on your setup, the
- author would certainly like to hear about it.
-
- Name = RFZap 1.0.cpt
- Path = AMUG CD:Files:Prog:Q-R:RFZap 1.0.cpt
- Size: 13K Date: 8/26/93 Version: 1.0
- Description:
- RFZap 1.0 - RFZap is a small drop-box type application that deletes the
- resource fork of any file. The need for RFZap came about because the
- FIDONetmailer Tabby has problems with the resource forks of files, which
- result in a trashed resource fork. However, some Bulletin Boards (BBSs),
- including TeleFinder, FirstClass, and NovaLink use the resource fork of the
- archive file to hold a description. If a file's resource fork is trash,
- then you can't edit or add a description. Previously, the only way to fix a
- Stuffit archive with a bad resource fork was to uncompress it and
- recompress it. Now, simply by dropping the archive onto RFZap the offending
- resource fork will be deleted. Use wisely, and read the docs!
-
- Name = MouseTracker.cpt
- Path = AMUG CD:Files:Prog:M:MouseTracker.cpt
- Size: 15K Date: 8/26/93 Version:
- Description:
- MouseTracker - This utility is helpful when you want to find the local
- mouse coordinates of a point in a selected window or the global mouse
- coordinates of a point on the screen. The author keeps it in his Apple Menu
- Items folder for use in setting up Rects in graphic routines. To get the
- local coordinates of a window, select Local from the Track menu and align
- the indicator lines in the MouseTracker window up with the base of the
- title bar (or info header, depending on how your have setup your windows)
- and the left edge of the selected window. Note - MouseTracker is not
- background aware, so the MouseTracker window must be activated in order to
- see the coordinates. Useful to programmers. Requires System 7.
-
- Name = Pocket Forth6.3.cpt
- Path = AMUG CD:Files:Prog:N-P:Pocket Forth6.3.cpt
- Size:228K Date: 8/20/93 Version: 6.3
- Description:
- Pocket Forth6.3 - Pocket Forth, is an alternative programming language for
- Macintosh computers. The Forth is a language which stresses efficiency and
- performance while providing a modern and flexible interface. Use Pocket
- Forth to write compact stand alone applications (or DA's for those who want
- 'em). Learn Forth and explore the Macintosh's capabilities. You get access
- to the complete toolbox, Apple Events, integer and floating point math,
- high level and machine language programming with a fast interpreter and
- compiler. New to this release are bug fixes, some new features and all new
- extension files. An extension to provide compatibility with Starting FORTH
- makes learning Forth easier than ever.
-
- Name = Tri-Menu.cpt
- Path = AMUG CD:Files:Prog:T:Tri-Menu.cpt
- Size: 62K Date: 7/22/93 Version:
- Description:
- Tri-Menu - Anyone out there who is sick of the old Pop-up menus, look no
- further. Using those great triangles from System 7, which we all love, I
- developed a new type of menu. Give it a try. I love them. It also uses
- offscreen bitmapping in the code, which is useful if one is trying to learn
- animation techniques. This file will be of interest to anyone who enjoys
- menu programming. This file needs some manipulation to work, and is not for
- the faint at heart.
-
- Name = Generic init.cpt
- Path = AMUG CD:Files:Prog:D-G:Generic init.cpt
- Size: 38K Date: 7/15/93 Version:
- Description:
- Generic init - This is a generic timed init that makes use of the Time
- Manager and the Notification Manager. BE WARNED - used as is this init will
- put up an alert every ten seconds until you hold down the command key while
- dismissing the alert. This was my first init and I'm trying to save folks
- the mess I went through in figuring it out. I'm sure there are ways to
- optimize the code and if anyone can make improvements, in the code or in
- the commented documentation please do so and pass them on.
-
- Name = C++ FAQ Reference 1.0.cpt
- Path = AMUG CD:Files:Prog:B-C:C++ FAQ Reference 1.0.cpt
- Size: 88K Date: 7/15/93 Version: 1.0
- Description:
- C++ FAQ Reference 1.0 - This is a stand alone application of Frequently
- Asked Questions (FAQ) and answers about C++. These questions and answers
- have been beautifully organized, opening with a list of subjects, each of
- which can be double clicked providing even more subjects. The organization
- makes it very easy to find answers for your questions! (Much easier than
- scrolling through text files!)
-
- Name = Smaller Installer Pack1.02.cpt
- Path = AMUG CD:Files:Prog:S:Smaller Installer Pack1.02.cpt
- Size:111K Date: 7/07/93 Version: 1.02
- Description:
- Smaller Installer Package 1.02 - Smaller Installer is an installer program
- created for developers who distribute software, clip art, HyperCard stacks,
- databases or other information on floppy disks. It provides a way to
- distribute data in a compressed format to reduce the number of disks
- required. Many developers already use self-extracting archives created by
- Compact Pro for this purpose. Although this is an inexpensive solution,
- self-extracting archives have several limitations which make them less than
- ideal for this purpose. Smaller Installer is designed to address some of
- these limitations.
-
- Name = ScriptGen 2.13.cpt
- Path = AMUG CD:Files:Prog:S:ScriptGen 2.13.cpt
- Size:389K Date: 7/07/93 Version: 2.13
- Description:
- ScriptGen 2.13 - ScriptGen is a simple and feature-rich Installer script
- generator. This program serves as a demo of ScriptGen Pro. The
- point-and-click interface of ScriptGen Pro makes it the tool of choice for
- developers and network support personnel who want to use the industry
- standard for installing software, Apple’s “one-button” Installer. ScriptGen
- Pro can create powerful Installer scripts incorporating an Easy Install
- option, custom packages, resource installation, color graphics,
- compression, sound, splash screens, and fonts. ScriptGen is System 7 savvy
- & dependent.
-
- Name = Ascii Changer 2.1.cpt
- Path = AMUG CD:Files:Prog:A:Ascii Changer 2.1.cpt
- Size: 48K Date: 7/07/93 Version: 2.1
- Description:
- Ascii Changer 2.1 - Ascii Changer will give you the Ascii value of a
- character, the octal value of that character, and the Hexadecimal value of
- that character. The program is very simplistic, just type in a value, and
- the calculations are automatically made. Helpful for Programmers.
-
- Name = Wrap FKEY 1.1.cpt
- Path = AMUG CD:Files:Prog:U-Z:Wrap FKEY 1.1.cpt
- Size: 13K Date: 7/01/93 Version: 1.1
- Description:
- Wrap FKEY 1.1 - This FKEY allows (THINK) Pascal programmers to
- effortlessly reformat blocks of comments to wrap nicely. Once installed,
- the default for this FKEY is command-shift-8, but it can be changed to any
- number using Suitcase or some similar utility.
-
- Name = Rsrc Leech 1.0b2.cpt
- Path = AMUG CD:Files:Prog:Q-R:Rsrc Leech 1.0b2.cpt
- Size: 14K Date: 7/01/93 Version: 1.0b2
- Description:
- Rsrc Leech 1.0b2 - This application lets you extract the contents of a
- resource in a file, and copy it into the data fork of a new file. It lets
- the user leech (or extract) all or any of the resources of a specified type
- in a specified file, and leeches them into a data file with the file type
- and creator provided by the user. This program only works on machines with
- at least the 128K ROM, i.e. anything from a 512KE Mac upwards. I have only
- tried it on a Mac Plus at present, but it should work on the others also.
- Let me know if you have any problems, and I’ll try to fix them.
-
- Name = Gestalt Selectors.cpt
- Path = AMUG CD:Files:Prog:D-G:Gestalt Selectors.cpt
- Size: 22K Date: 6/28/93 Version:
- Description:
- Gestalt Selectors - Supplemental text document to the selector codes listed
- in the Gestalt Chapter of Inside Macintosh VI (IM VI). These can include
- selector codes installed by Apple (system) software or by software from
- third parties. This will be useful to programmers and owners of Inside Mac.
-
- Name = M Loc 1.0.cpt
- Path = AMUG CD:Files:Prog:M:M Loc 1.0.cpt
- Size: 8K Date: 6/22/93 Version: 1.0
- Description:
- M Loc 1.0 - Shows the location of the mouse on the screen, either in Global
- or Local co-ordinates. Why ? It proved to be useful while I was doing some
- programming and graphics. This program requires Multifinder (System 6) or
- System 7.
-
- Name = Datalogger.cpt
- Path = AMUG CD:Files:Prog:D-G:Datalogger.cpt
- Size: 32K Date: 6/22/93 Version:
- Description:
- Datalogger - DataLogger is an Utility program written as an addition to
- Gumboot, the Real World Interface for Macs, and therefore is as Quick and
- Dirty as they come. DataLogger was written to provide a tool that would be
- very straight forward to use. It was written to make the most out of
- Microprocessor Development kits, the one that I am using at present,
- Gumboot, is based around the MC68HC11A8.
-
- Name = Peek a Boo 1.01.cpt
- Path = AMUG CD:Files:Prog:N-P:Peek a Boo 1.01.cpt
- Size: 13K Date: 6/15/93 Version: 1.01
- Description:
- Peek a Boo 1.01 - Part of a family of programmer's tools. This is a 'Drag
- and Drop' Application that lists the Flags and Details, used by the Finder,
- of any file dropped onto them. The Type and Creator codes are useful and so
- is the condition of some of the other flags etc.
-
- Name = Mandrake 1.1.cpt
- Path = AMUG CD:Files:Prog:M:Mandrake 1.1.cpt
- Size: 5K Date: 6/15/93 Version: 1.1
- Description:
- Mandrake 1.1 - Another in a family of programmer's tools. This is a 'Drag
- and Drop' Application that changes the 'Visible' flag in any file selected
- or in any file dropped onto it. Use it to hunt down Disk filling Temp Files
- etc, or hide a project from roaming eyes.
-
- Name = CompRes1.0.cpt
- Path = AMUG CD:Files:Prog:B-C:CompRes1.0.cpt
- Size: 21K Date: 6/15/93 Version: 1.0
- Description:
- CompRes1.0 - CompRes is a Shareware Programmer's tool which allows nearly
- transparent run-time resource decompression. With CompRes, you can compress
- and decompress your resources using the LZSS compression technology. This
- application is only part of the package. With the program included, you can
- compress your resources and see how well this compression technique will do
- for you. I’m sure you’ll find that if you’re compressing PICT or animation
- resources, you’ll achieve very close to a 50% savings in disk space.
- Run-time Decompression is quite quick and the whole compression scheme can
- save plenty of disk space, especially for graphics.
-
- Name = Mobius Generator2.0.cpt
- Path = AMUG CD:Files:Prog:M:Mobius Generator2.0.cpt
- Size: 68K Date: 6/02/93 Version: 2.0
- Description:
- Mobius Generator 2.0 - Mobius Strip Maker draws an elusive surface known as
- a Mobius Strip (a shape with only one side.) You can vary parameters and
- graph the results. The interface is clean and intuitive, and it supports
- saving files, printing files, and some extremely intricate graphics. A
- Mobius screen saver is also included.
-
- Name = THINK FONTs.cpt
- Path = AMUG CD:Files:Prog:T:THINK FONTs.cpt
- Size: 19K Date: 5/31/93 Version:
- Description:
- THINK FONTs - This is a program to aid Development with Symantec's THINK C
- v4.0, THINK C version 5.0 (...and possibly version 6.0). It is an extension
- to the Editor that allows you to change fonts, sizes, and tabs simply by
- selecting a directory or file using SFGetFile() calls. Using this program
- should produce quicker development time by standardizing fonts, font sizes,
- and tabs for all the source files in your projects. No more messy dialogs
- or popup menus to slow you down.
-
- Name = BBEdit 2.5 Demo.cpt
- Path = AMUG CD:Files:Prog:B-C:BBEdit 2.5 Demo.cpt
- Size:398K Date: 5/31/93 Version: 2.5Demo
- Description:
- BBEdit 2.5 Demo - BBEdit 2.5 is a fast, robust programmer's text editor
- which supports integrated software development in tandem with Symantec
- Corp.'s THINK C(TM) version 6.0. It also allows browsing and searching of
- source files contained within THINK C and THINK Pascal project documents,
- provides integrated support for Apple's MPW(R) ToolServer(TM) 1.0, and the
- MPW "411" reference system, and has many other developer-oriented features,
- such as text file comparison, extensibility via "drop-in" code
- resources,and powerful "grep" search/replace capability. This demo version
- has full functionality except for saving and printing files.
-
- Name = MacGSMenuINIT.cpt
- Path = AMUG CD:Files:Prog:M:MacGSMenuINIT.cpt
- Size: 4K Date: 5/22/93 Version:
- Description:
- MacGSMenuINIT - This INIT was written to allow MacGS to peacefully co-exist
- with such extensions as BeHierachic and MenuChoice, which unfortunately do
- not restore an application's resource file context after they execute.
-
- Name = LogoMotion101.cpt
- Path = AMUG CD:Files:Prog:M:LogoMotion101.cpt
- Size:511K Date: 5/22/93 Version: 1.01
- Description:
- LogoMotion101 - LogoMation is a programming environment for people young
- and old alike, doing their first steps in programming. It introduces the
- concepts of programming and program design through a programming language
- that supports advanced graphics, animation, and sound.
-
- Name = Dynamic Math1.0.1.cpt
- Path = AMUG CD:Files:Prog:D-G:Dynamic Math1.0.1.cpt
- Size: 31K Date: 5/22/93 Version: 1.01
- Description:
- Dynamic Math1.0.1 - This is an update to Dynamic Math v1.01, which is a
- library for Think C programmers. It sparses and intersects formulas written
- in ASCII II. Obvious uses are for testing and visualizing formulas.
-
- Name = Photo CD Compatibility .cpt
- Path = AMUG CD:Files:Prog:N-P:Photo CD Compatibility .cpt
- Size: 7K Date: 5/14/93 Version:
- Description:
- Photo CD Compatibility - this is a list of all the drives that are Photo CD
- compatable.
-
- Name = DropInfo.cpt
- Path = AMUG CD:Files:Prog:D-G:DropInfo.cpt
- Size:118K Date: 5/14/93 Version:
- Description:
- DropInfo - DropInfo is the sample dropbox for the DropShell dropbox
- building system. It shows how REALLY EASY it is to make a dropbox using the
- DropShell, including full support for scriptability, recordability, balloon
- help and more! It is also useful as a working application to change Finder
- info (name, Finder Flags, etc.) on any file, folder or disk dragged onto
- it.
-
- Name = Compact Disc Formats.cpt
- Path = AMUG CD:Files:Prog:B-C:Compact Disc Formats.cpt
- Size: 5K Date: 5/14/93 Version:
- Description:
- Compact Disc Formats - this file describes various CD formats available and
- what they are used for.
-
- Name = CD-I Developer's Source.cpt
- Path = AMUG CD:Files:Prog:B-C:CD-I Developer's Source.cpt
- Size: 9K Date: 5/14/93 Version:
- Description:
- CD-I Developer's Source - contains info on CD-I and available sources for
- more information on this topic.
-
- Name = ScreenSize.cpt
- Path = AMUG CD:Files:Prog:S:ScreenSize.cpt
- Size: 4K Date: 5/01/93 Version:
- Description:
- ScreenSize - This simple utility displays the coordinates of the bottom
- right side of your monitor. Useful if you need to know the size of your
- screen and have misplaced your documentation. This program is freeware.
-
- Name = Findit 1.1.2.cpt
- Path = AMUG CD:Files:Prog:D-G:Findit 1.1.2.cpt
- Size: 16K Date: 4/30/93 Version: 1.1.2
- Description:
- Findit 1.1.2 - One of the things that drives me nuts is trying to find out
- what header file Apple put a function prototype into. Some are obvious some
- are not. So I wrota program to search through a folder, (or some folders,
- (or some folders inside other folders), full of text files for a text
- string. If you think this is a stupid program send me a postcard or an
- E-mail message antell me why. Just drag a folder onto the FindIt icon. It
- is OK if there are some non-text files in the folder FindIt will skip
- those.
-
- Name = MemMapper1.1.cpt
- Path = AMUG CD:Files:Prog:M:MemMapper1.1.cpt
- Size: 21K Date: 4/21/93 Version: 1.1
- Description:
- MemMapper1.1 - f you've done any programming on the Mac you've probably
- seen drawings of the Macintosh's memory map. This is a grid which
- graphically shows the location of various system structures and programs in
- RAM and where they are in relation to each other. Well, just to make all
- that theory seem more real, Memory Mapper will draw that map for you so you
- can see exactly what is living in your Mac's RAM right now. Version 1.1
- improves the color of the display and has a few other minor changes.
-
- Name = VideoToolBox.cpt
- Path = AMUG CD:Files:Prog:U-Z:VideoToolBox.cpt
- Size:769K Date: 4/14/93 Version:
- Description:
- VideoToolBox - This VideoToolBox is a collection of nearly 200 C
- subroutines and several demo and utility programs written to do visual
- psychophysics with Macintosh computers.
-
- Name = RGBlotter1.0.1.cpt
- Path = AMUG CD:Files:Prog:Q-R:RGBlotter1.0.1.cpt
- Size: 10K Date: 4/14/93 Version: 1.01
- Description:
- RGBlotter1.0.1 - RGBlotter is a "color picker" programming aid, with
- several features I haven't seen in similar utilities. First, you can
- display both a foreground and background color. The components of each are
- displayed both numerically and graphically. You can copy the foreground
- color to the background color and vice versa. There is a display
- contrasting the two with sample text and simple graphics.
-
- Name = TSiGraphics Preview.cpt
- Path = AMUG CD:Files:Prog:T:TSiGraphics Preview.cpt
- Size:139K Date: 4/12/93 Version:
- Description:
- TSiGraphics Preview - TSiGraphics gives you total control over the FORTRAN
- plotting environment. Multiple subroutine calls are used to create graphics
- windows and 2D or 3D plots TSiGraphics provides both high-level and
- low-level plotting routines. Up to 10 graphics windows are supported, and
- each window may contain multiple plots. Graphics windows are fully
- integrated with the standard FORTRAN text window and may be resized, saved,
- printed, or pasted into other applications. “Real Time” plotting is
- supported for animation effects.
-
- Name = SoftPolish Demo.cpt
- Path = AMUG CD:Files:Prog:S:SoftPolish Demo.cpt
- Size:146K Date: 4/12/93 Version: demo
- Description:
- SoftPolish Demo - SoftPolish is a quality assurance tool that helps
- software. developers ship clean and consistent applications. SoftPolish
- checks elements of the user interface that are contained in resources and
- reports potential problems to a scrolling log. It also performs hundreds of
- tests that are not visible to the user but may cause incompatibility with
- Macintosh System Software. This demo illustrates the SoftPolish user
- interface, including many options for scanning and cleaning files, folders,
- or disks. The sample file may be opened and viewed, however most other
- functions are disabled.
-
- Name = MaxQuadraFloat.cpt
- Path = AMUG CD:Files:Prog:M:MaxQuadraFloat.cpt
- Size: 5K Date: 4/12/93 Version:
- Description:
- MaxQuadraFloat - Wonder why you don't seem to be getting the performance
- improvement on the Quadra with floating-point that you should? While the
- Quadra is maybe an order of magnitude faster in floating-point addition,
- subtraction, multiplication, and division, it does not implement the 6888x
- FINTRZ instruction, so conversions from float to int take 4 times longer on
- the Quadra than the FX. FINTRZ means "float-to-int, rounding toward zero",
- and is the rounding method that is specified by C. One the 68040, the
- FINTRZ instruction is not implemented, and is implemented through a trap.
-
- Name = FORTRAN Goodies.cpt
- Path = AMUG CD:Files:Prog:D-G:FORTRAN Goodies.cpt
- Size:131K Date: 4/12/93 Version:
- Description:
- FORTRAN Goodies - contains over 10 Fortran tools for the Fortran programer.
- From the Language systems BBS.
-
- Name = Reference Link1.2.cpt
- Path = AMUG CD:Files:Prog:Q-R:Reference Link1.2.cpt
- Size: 9K Date: 4/12/93 Version: 1.2
- Description:
- Reference Link1.2 - Reference Link is a System 7-only INIT that makes THINK
- Reference 2.0 easier to use. With R.L. installed, a modified double-click
- on a word in a text editor or word processor causes the word to be looked
- up in THINK Reference 2.0. A keystroke jumps back to the editor. Freeware
- V. 1.1 now works right with the Alpha editor, and uses the same keystroke
- for jump-back as for look-up. V. 1.1.1 fixes a conflict with Logitech's
- MouseKey. v. 1.2 now has a template lookup keystroke, and no longer uses a
- background process.
-
- Name = QAPict.cpt
- Path = AMUG CD:Files:Prog:Q-R:QAPict.cpt
- Size: 30K Date: 4/12/93 Version:
- Description:
- QAPict - This is a PICT viewer application which was written using
- QuickApp. QuickApp is a C++ applications framework. Designed in the
- tradition of MacAppr, its' style will be instantly familiar to any MacApp
- programmer. QuickApp is not designed to replace MacApp for development of
- large scale projects, but as a new tool for your development needs.
- QuickApp strips away all but the crucial features which MacApp provides.
- This allows QuickApp to have blazingly fast compile times, and generate
- applications with trivially small code sizes. It also makes it easy to
- learn.
-
- Name = VCR+.cpt
- Path = AMUG CD:Files:Prog:U-Z:VCR+.cpt
- Size: 53K Date: 4/09/93 Version:
- Description:
- VCR+ - Two applications are included in this archive. One is a direct port
- of the PC code into the console enviroment of Think C 5.0.4 (VCR Console)
- The Think C project along with the the source files are included. The
- second is a quick revision of the program to sport a Mac interface (or some
- semblance thereof). Since I used AppMaker to throw together an interface,
- it uses code from a support AppMaker library, this is why the code for the
- mac-like version isn't included. (The AppMaker library is very large, so no
- one would want to download it, besides I think I can't upload it in any
- form without violating someone's license, so I'm covering my behind.
-
- Name = Think Reference Lookup Key.cpt
- Path = AMUG CD:Files:Prog:T:Think Reference Lookup Key.cpt
- Size: 2K Date: 3/26/93 Version:
- Description:
- Think Reference Lookup Key - This QuicKeys sequence sends an AppleEvent to
- Think Reference 2.0 to do a lookup on the current selection and pastes in
- the template.
-
- Name = TE32K.cpt
- Path = AMUG CD:Files:Prog:T:TE32K.cpt
- Size: 58K Date: 3/26/93 Version:
- Description:
- TE32K - TE32K is designed to be a more-or-less “plug in” replacement for
- the Macintosh Toolbox TextEdit package. The major difference between the
- two editor packages is that TE32K allows for the manipulation of text-files
- LARGER than 32K. There are a few other differences as well, most of which
- are shortcomings due to laziness on my part, but since this source code is
- provided to you gratis, please feel free to modify it in whatever twisted
- way your warped little heart desires. If you do improve it in any way,
- please be kind enough to share your work with the rest of us (i.e. send me
- a copy so I can keep track of TE32K's current state of evolution!).
-
- Name = QB->FB.cpt
- Path = AMUG CD:Files:Prog:Q-R:QB->FB.cpt
- Size: 62K Date: 3/26/93 Version:
- Description:
- QB->FB - This conversion program will translate a QuickBASIC source code
- file saved in TEXT format into a source code TEXT file FutureBASIC can use.
- It will convert approximately 80% of the QB keywords into FB syntax
- including a majority of CLR and Toolbox calls. It will also convert
- multi-line IF/THEN statements into FB's LONG IF structures, change
- multi-statement lines containing colons into single lines. Additionaly, it
- will convert QB subroutine labels to FB format and convert SUBs into LOCAL
- FNs. It also attempts to mark every statement not converted with
- appropriate references to the Reference or Handbook manuals for help in
- fixing your source code.
-
- Name = Infinity Windoid.cpt
- Path = AMUG CD:Files:Prog:H-K:Infinity Windoid.cpt
- Size: 26K Date: 3/26/93 Version:
- Description:
- Infinity Windoid - This archive contains the source for a standalone code
- resource that conforms to a Window DEFinition (WDEF), as defined by Apple
- Computer in Inside Macintosh. It provides a 'windoid' appearance. A windoid
- is a floating window that appears above document windows in an application
- and is commonly used for things like tool palettes, information windows,
- and the like. The WDEF included in the ResEdit file can be used as-is, but
- if a zoom box is to be used, you will probably want to change the behavior
- of what is included (by default, it zooms smaller rather than larger as
- described in the source code).
-
- Name = GrafSys121.rel.cpt
- Path = AMUG CD:Files:Prog:D-G:GrafSys121.rel.cpt
- Size:387K Date: 3/26/93 Version: 1.21
- Description:
- GrafSys121.rel - GrafSys is a THINK Pascal/C library that provides you with
- simple routines for building, saving, loading (as resources), and
- manipulating three dimensional objects. Objects, not just simple
- single-line drawing. GrafSys supports full 3D clipping, animation and some
- (primitive) hiddenline/hidden-surface drawing with simple commands from
- within YOUR PROGRAM. GrafSys also supports full eye control with both
- perspective and parallel projections (If you can't understand a word, don't
- worry, this is just show in off for those who know about it. The docs that
- come with it will try to explain what it all means later on).
-
- Name = DinkClassSharewarePackage.cpt
- Path = AMUG CD:Files:Prog:D-G:DinkClassSharewarePackage.cpt
- Size:180K Date: 3/26/93 Version:
- Description:
- DinkClassSharewarePackage - DinkClass is a small Think C5.0 (and MPW C++)
- application framework for system 7 applications. It was developed in part
- to help define a process model and associated documentation standard for
- the way object oriented software is developed. The process model and
- documentation standard are developed from the maintenance programmer's
- point of view. The process model turns out to be a model of the manner in
- which features are added to an existing body of code, and is virtually
- identical to Grady Booch's "Round-Trip Gestalt Design" discussed in his
- book Object Oriented Design with Applications.
-
- Name = Datafork Editor1.2.cpt
- Path = AMUG CD:Files:Prog:D-G:Datafork Editor1.2.cpt
- Size: 84K Date: 3/26/93 Version: 1.2
- Description:
- Datafork Editor1.2 - Instead of wasting my time in just getting the data
- into ResEdit, I decided to waste my time (relatively speaking, of course)
- in writing a customized editor for ResEdit to do all of that work for me,
- and so was born The Datafork Editor, which I based on ResEdit’s 2.1 API.
- Installation of The Datafork Editor is relatively easy, especially if you
- already know quite a deal about ResEdit. The only thing that you really
- have to be especially careful about is if you’ve already added extensions
- to ResEdit.
-
- Name = CdevTester.cpt
- Path = AMUG CD:Files:Prog:B-C:CdevTester.cpt
- Size: 7K Date: 3/26/93 Version:
- Description:
- CdevTester - The Control Panel tester is a source code file that you can
- use to test your cdev code resource files under the THINK C 5.0 environment
- with little difference from the operating system.
-
- Name = AxoCalculator Packag1.1.cpt
- Path = AMUG CD:Files:Prog:A:AxoCalculator Packag1.1.cpt
- Size:214K Date: 3/26/93 Version: 1.1
- Description:
- AxoCalculator Packag1.1 - AxoCalculator 1.1 has several potential uses
- ranging from a scientific calculator to a multi-language development
- environment. It supports Pascal, Basic, Fortran and C in a simple,
- interpretted environment. Programs written within AxoCalculator can
- interact with the user via standard dialogs. Several programs can be loaded
- at the same time, and their assigned names will be appended to the
- "Calculator" menu. Programs can be automatically loaded onto the menu each
- time AxoCalculator is run. This program is great for simple, through to
- moderately complex calculations - especially if they are performed
- repeatedly.
-
- Name = Splat!.cpt
- Path = AMUG CD:Files:Prog:S:Splat!.cpt
- Size: 11K Date: 2/23/93 Version:
- Description:
- Splat! - This is a ResEdit file with two resources. A Splat! Pict, and a
- Splat! sound (snd). With ResEdit, one skilled in the art (its actually
- quite easy) could paste the snd and pict into the Madness-Rage control
- panel, or the Madness-Rage Demo, or (I assume) the Insanity CDEV
- (These CDEVs allow you to shoot your Mac, i.e. bulletholes and blood...)
- Once done, the CDEV will have a paintball gun effect and sound.
- This is really only for those who know how to use ResEdit.
-
- Name = AciusTN8-92.cpt
- Path = AMUG CD:Files:Prog:A:AciusTN8-92.cpt
- Size:183K Date: 2/23/93 Version:
- Description:
- AciusTN8-92.cpt
-
- Name = Acius3/92.cpt
- Path = AMUG CD:Files:Prog:A:Acius3/92.cpt
- Size: 91K Date: 2/23/93 Version:
- Description:
- Acius 3/92 - This is the Acius technotes for March 1992.
-
- Name = Acius08/92.cpt
- Path = AMUG CD:Files:Prog:A:Acius08/92.cpt
- Size: 91K Date: 2/23/93 Version:
- Description:
- AciusTN8-92 - These are the Technical notes From Acius for August'92, along
- with the examples that they use.
-
- Name = Acius07/92.cpt
- Path = AMUG CD:Files:Prog:A:Acius07/92.cpt
- Size: 15K Date: 2/23/93 Version:
- Description:
- Acius07/92 - This is the Acius Technotes for July 1992. This note deals
- with NumMonths.
-
- Name = Acius04/92.cpt
- Path = AMUG CD:Files:Prog:A:Acius04/92.cpt
- Size: 58K Date: 2/23/93 Version:
- Description:
- Acius04/92 - includes the April 1992 Acius Technotes. Topics covered
- include MultipleArrays and sorting tables.
-
- Name = Acius02/92.cpt
- Path = AMUG CD:Files:Prog:A:Acius02/92.cpt
- Size: 72K Date: 2/23/93 Version:
- Description:
- Acius02/92 - This is the Acius 02/92 developer mailer with info on Parsing
- and Soundex for 4D developers.
-
- Name = Inside Mac Indexes.cpt
- Path = AMUG CD:Files:Prog:H-K:Inside Mac Indexes.cpt
- Size:185K Date: 2/16/93 Version:
- Description:
- Inside Mac Indexes - New IM Index contains an index to the first five
- volumes of New Inside Macintosh, “Files”, “Memory”, “Processes”, “Macintosh
- Toolbox Essentials” and “Overview”. The entries are of the form “X1-2”,
- where “X” is the first letter of the volume name, “1” is the chapter
- number, and “2” is the page number. The exception to this numbering scheme
- is Overview, which doesn’t use chapter numbers. (Don’t ask me why --
- obviously the book teams at Apple weren’t talking to each other.)
-
- Name = 10/92 & 11/92 Acius.cpt
- Path = AMUG CD:Files:Prog:A:10/92 & 11/92 Acius.cpt
- Size: 80K Date: 2/05/93 Version:
- Description:
- 10/92 & 11/92 Acius - Developer notes for 4D developers for Oct and Nov.
- 1992.
-
- Name = AE Sample (TC5).cpt
- Path = AMUG CD:Files:Prog:A:AE Sample (TC5).cpt
- Size: 20K Date: 1/27/93 Version:
- Description:
- AE Sample TC5 - Here is a simple example application which receives the
- "Required" Apple events and which sends itself Apple events for some simple
- operations. (In other words, it's "factored" somewhat.) Written for THINK
- C 5.
-
- Name = Process Finder.cpt
- Path = AMUG CD:Files:Prog:N-P:Process Finder.cpt
- Size: 56K Date:12/29/92 Version:
- Description:
- Process Finder - Process Finder is an application that displays all running
- processes and allows you to view information about each process and to send
- quit events. Process Finder also explores some experimental user interface
- ideas.
-
- Name = Sad Mac Error Codes 1.1.cpt
- Path = AMUG CD:Files:Prog:S:Sad Mac Error Codes 1.1.cpt
- Size: 9K Date:12/29/92 Version: 1.1
- Description:
- Sad Mac Error Codes 1.1 - When you press the interrupt button on the side
- of your Macintosh when booting, you should get a sad Mac icon with '0F000D'
- and some bits cycling under the icon indicating it is performing a memory
- test. This numeric code is in two parts, the first two characters are the
- class code and the second four are the sub code. The class code tells what
- part of the diagnostic program found the error and the sub class code tells
- what the error was. In the case of a bad RAM chip, the sub class
- identifies the bad chip (this was very helpful to homegrown upgraders).
-
- Name = Graphic Gems Vol. 3.cpt
- Path = AMUG CD:Files:Prog:D-G:Graphic Gems Vol. 3.cpt
- Size:117K Date:12/29/92 Version:
- Description:
- Graphic Gems Vol. 3 - This is the source code for the programs found in
- "Graphics Gems Volume III", published by Academic Press. This is about 390K
- (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
- routines. Many topics are covered, all files are documented in the above
- book.
-
- Name = Graphic Gems Vol. 2.cpt
- Path = AMUG CD:Files:Prog:D-G:Graphic Gems Vol. 2.cpt
- Size: 86K Date:12/29/92 Version:
- Description:
- Graphic Gems Vol. 2 - This is the source code for the programs found in
- "Graphics Gems Volume II", published by Academic Press. This is about 270K
- (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
- routines. Many topics are covered, all files are documented in the above
- book.
-
- Name = Graphic Gems Vol. 1.cpt
- Path = AMUG CD:Files:Prog:D-G:Graphic Gems Vol. 1.cpt
- Size:171K Date:12/29/92 Version:
- Description:
- Graphic Gems Vol. 1 - This is the source code for the programs found in
- "Graphics Gems Volume I", published by Academic Press. This is over 500K
- (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
- routines. Many topics are covered, all files are documented in the above
- book.
-
- Name = FillComment2.0.cpt
- Path = AMUG CD:Files:Prog:D-G:FillComment2.0.cpt
- Size: 5K Date:12/29/92 Version: 2.0
- Description:
- FillComment 2.0 - FillComment 2.0 is an FKEY for use with the THINK C 5.0.3
- or later editor. It takes a standard C style comment and formats the
- comment text. The text is wrapped when so that no characters are past the
- 79th column.
-
- Name = Disasm Hack.cpt
- Path = AMUG CD:Files:Prog:D-G:Disasm Hack.cpt
- Size: 4K Date:12/29/92 Version:
- Description:
- Disasm Hack - This is a skanky hack to extract the disassembly from
- ResEdit's code editor to a text file for further study or annotation.
- It uses James Walker's TextCapture FKEY, and QuicKeys (for ResEdit->HC
- AppleEvents).
-
- Name = THINK C 5.0.4 Update.cpt
- Path = AMUG CD:Files:Prog:T:THINK C 5.0.4 Update.cpt
- Size:323K Date:12/23/92 Version: 5.04U
- Description:
- THINK C 5.0.4 Update - The THINK C 5.0.4 update corrects problems with the
- Quadra, the code motion optimization, and other problems present in earlier
- versions. The converter program can convert THINK C 5.0, 5.0.1, 5.0.2 and
- 5.0.3 to THINK C 5.0.4.
-
- Name = Progress CDEF.cpt
- Path = AMUG CD:Files:Prog:N-P:Progress CDEF.cpt
- Size: 3K Date:12/23/92 Version:
- Description:
- Progress CDEF - This is a CDEF for a progress box. It's very flexable. Any
- size you like, any old-sytle Quickdraw color you like. Very useful if
- displaying progress of an operation like a file copy or file transfer.
-
- Name = Marker Control.cpt
- Path = AMUG CD:Files:Prog:M:Marker Control.cpt
- Size: 17K Date:12/23/92 Version: .6b
- Description:
- Marker Control - This is a new version of Marker Control, a control panel
- that causes files in THINK C to be marked and their window positions saved.
-
- Name = Hex Key.cpt
- Path = AMUG CD:Files:Prog:H-K:Hex Key.cpt
- Size: 31K Date:11/06/92 Version:
- Description:
- Hex Key - What Hex Key does is it presents a dialog into which you can
- enter either decimal or hexadecimal numbers, selectable by radio
- button. After you hit "Okay", or the return or enter keys, the numbers will
- be converted to the appropriate values in the alternative number formats.
- In other words, if you enter a hex value, the number will be converted to
- its appropriate form in FOND, Fixed and Fract decimal. If you enter a
- decimal number, it will be shown in FOND, Fixed and Fract hex. Where a
- number falls outside the range of the format, the text "N/A" is shown, so
- you don't act upon a bogus number.
-
- Name = Acius09/92.cpt
- Path = AMUG CD:Files:Prog:A:Acius09/92.cpt
- Size:128K Date:11/06/92 Version: 09/92
- Description:
- Acius09/92 - This is the developer mailing from Acius for 4th Diminsion
- users. This issue contains Technote #30 and CustomOpenDLG info. This is the
- September 1992 release.
-
- Name = TurboT.cpt
- Path = AMUG CD:Files:Prog:T:TurboT.cpt
- Size: 10K Date:10/31/92 Version:
- Description:
- TurboT - HelloTurboTabby (HTT) is a modified HelloTabby (HT), by Pete
- Johnson. HT was modified by Michael Lininger on 12-16-89 so it would be
- compatitable with Turbo Pascal. It was orginally written for the lightspeed
- pascal envrioment. HTT is for use with the Tubro Pascal Enviroment.
-
- Name = FutureBASIC 1.0 (ML).cpt
- Path = AMUG CD:Files:Prog:D-G:FutureBASIC 1.0 (ML).cpt
- Size: 7K Date:10/31/92 Version:
- Description:
- FutureBASIC 1.0 (ML) - This is Future basic code from Mike Lininger for
- Second Sight Utilities Colorwheel and Secs2Date.
-
- Name = 'Z' Basic 5.0x (ML).cpt
- Path = AMUG CD:Files:Prog:U-Z:'Z' Basic 5.0x (ML).cpt
- Size: 48K Date:10/31/92 Version:
- Description:
- 'Z' Basic 5.0x (ML) - ZFormat© is a utility for ZBasic© programmers that I
- wrote one afternoon to help solve a problem I was having. I was working on
- a very large program 16000+ lines of code. And these 16000+ lines of code
- had been copied and pasted from many pieces of source code, some of them
- typed in while in the ZBasic© Editor other lines were entered with one text
- editor or another. By Mike Lininger.
-
- Name = 'Z' and 'FB' Basic (ML).cpt
- Path = AMUG CD:Files:Prog:U-Z:'Z' and 'FB' Basic (ML).cpt
- Size: 59K Date:10/31/92 Version:
- Description:
- 'Z' and 'FB' Basic (ML) - This is the source code from Mike Lininger for
- CRC and TEFind. This source is being released unsupported.
-
- Name = MacStarter.cpt
- Path = AMUG CD:Files:Prog:M:MacStarter.cpt
- Size: 61K Date:10/27/92 Version:
- Description:
- MacStarter - MacStarter.π is a simple application shell I have written
- for myself in THINK C 5.0. Mostly, it provides the basic window behavior,
- dragging, changing size, zooming, closing and vertical and horizontal
- scroll bars. It uses a window class to provide these behaviors. You create
- your own window by filling in the blanks in the definition of a subclass of
- the window class. You don't really need to know anything in advance about
- object-oriented programming to use this shell. I wrote the program this way
- because it allowed me to localize the changes that you need to make to one
- file, applicationProcs.c.
-
- Name = XLibrary.cpt
- Path = AMUG CD:Files:Prog:U-Z:XLibrary.cpt
- Size:123K Date:10/26/92 Version:
- Description:
- xLibrary - is a simple to use, library orientated communications package
- for the Macintosh. The package has been designed specifically with
- librarians in mind to provide a simple and secure way of connecting to a
- variety of remote ‘services’. A ‘service’ is defined as any process
- running on a local or remote computer, e.g. an Online Public Access
- Catalogue (OPAC). xLibrary allows for multiple, simultaneous services to be
- active at any one time. A typical session might therefore include a
- serial connection to your local OPAC in one window, whilst another window
- displays information from a Campus-Wide Information System (CWIS).
-
- Name = UnArjMac.cpt
- Path = AMUG CD:Files:Prog:U-Z:UnArjMac.cpt
- Size: 47K Date:10/26/92 Version:
- Description:
- UnArjMac.cpt - Unarjmac is a simple port of Robert Jung's unarj.c to the
- Mac. It is a MINIMAL PORT; that is it makes absolutely minimal use of Mac
- features. The reason for this was to minimize the intrusiveness of source
- code changes into unarj.c, which will make future updates by Robert Jung
- easy to keep up with. UnarjMac does not currently support macintosh path
- names or creator/type application linking. Therefore it must be run from
- the folder your arj file is in.
-
- Name = Date Format.cpt
- Path = AMUG CD:Files:Prog:D-G:Date Format.cpt
- Size: 10K Date:10/26/92 Version:
- Description:
- Date Format.cpt - Lately, I've seen a lot of people asking this question,
- "How can I change the System 7 Finder so that it displays the dates in the
- short format, (9/7/92) rather than the long format (Fri, Aug 28, 1992)?"
- Since I hadn't seen the answer posted, I decided to experiment & find out.
- However, since the System 7 Finder no longer has the LAYO resource, this
- proved to be somewhat complicated. The Finder's display preferences are
- stored the the 'fval' resource, ID = 128. In order to edit this resource,
- you will need ResEdit and the 'fval' template.
-
- Name = Small Screen 1.1.cpt
- Path = AMUG CD:Files:Prog:S:Small Screen 1.1.cpt
- Size: 10K Date:10/14/92 Version: 1.1
- Description:
- Small Screen 1.1 - On a sufficiently large screen, Small Screen shows the
- boundaries of one or more smaller screens. It is useful for testing whether
- something would fit on a small screen. Each screen boundary is represented
- by a transparent window with rounded corners. Optionally, a hard disk
- and/or a trash can icon is shown at the appropriate positions (i.e. where
- the real icons would appear on a freshly installed System 7).
-
- Name = GetKeys.cpt
- Path = AMUG CD:Files:Prog:D-G:GetKeys.cpt
- Size: 6K Date:10/14/92 Version:
- Description:
- GetKeys - GetKeys is a utility designed to make it easier for C programmers
- to check for key depressions with the Event Manager routine GetKeys.
- GetKeys returns a KeyMap, which is four longs, with one or more bits set in
- the map that represent the keys that are currently depressed. GetKeys shows
- you the current GetKeys key map in hexadecimal. Also, if a single key is
- depressed, it generates a C-language expression that can be used to detect
- that key. The GetKeys window contains a Copy button, which will copy the
- displayed C code expression into the clipboard, which you can then paste
- into your code.
-
- Name = PowerBreak.cpt
- Path = AMUG CD:Files:Prog:N-P:PowerBreak.cpt
- Size: 3K Date:10/09/92 Version: 1.0
- Description:
- PowerBreak - PowerBreak is a tiny extension that allows developers and
- anyone else who uses Macsbug to drop into the debugger as though they had
- hit the programmer's key available on other Macs. It was created because I
- recently bought a PowerBook 145 and found that the only way to drop into
- the debugger was to stick a small object into this little cavity on the
- back (like the way you eject floppies from a disfunctional drive). What a
- pain! Hence, PowerBreak (But it can be used on non-porta-macs too!)
-
- Name = FileFile Readers.cpt
- Path = AMUG CD:Files:Prog:D-G:FileFile Readers.cpt
- Size: 40K Date:10/09/92 Version:
- Description:
- FileFile Readers - Part of a family of programmer's tools. This is a 'Drag
- and Drop' Application that reads the text, using Macintalk, of any file
- dropped onto it. These file readers have been tested using Macintalk 2.0
- and system 7.0+, 6.0.4 and 3.2 on a 512ke, an SE and a PB140. File_Reader
- and Blind Freddie are Shareware. File_Reader and Blind Freddie are © 1992
- Paul B Jones All Rights Reserved.
-
- Name = CPictureButton.cpt
- Path = AMUG CD:Files:Prog:B-C:CPictureButton.cpt
- Size: 5K Date:10/09/92 Version:
- Description:
- CPictureButton - CPictureButton is a subclass of TCL's CPicture which
- behaves much like CButton. I handles SetClickCmd(), Activate(),
- Deactivate() and mouse tracking. You create your PICT resources for an
- active button, a deactivated button, and a pressed button. PICT resources
- can be in full color, bitmap or object mapped.
-
- Name = AMTempSucker1.0.cpt
- Path = AMUG CD:Files:Prog:A:AMTempSucker1.0.cpt
- Size: 41K Date:10/09/92 Version: 1.0
- Description:
- AMTempSucker1.0 - AM Template Sucker will view and extract template
- resources from the AppMaker application (useful for editing or browsing
- through templates). Useful for all AppMaker programmers. AM Template Sucker
- is freeware.
-
- Name = Signal Processing.cpt
- Path = AMUG CD:Files:Prog:S:Signal Processing.cpt
- Size: 79K Date:10/02/92 Version:
- Description:
- Signal Processing - a collection of programs from Drexel University to do
- signal processing analysis such as Fourier transforms and correlation.
- NOTE: these programs can show some problems with System 7 or later, such as
- stray graphics left on the Desktop.
-
- Name = Scientist's Spreadsheet.cpt
- Path = AMUG CD:Files:Prog:S:Scientist's Spreadsheet.cpt
- Size: 93K Date:10/02/92 Version: 2.17
- Description:
- Scientist's Spreadsheet - more than just a spreadsheet - can plot data,
- manipulate data (for example, calculate all the logarithms of the data in 1
- column and insert them in another column), analyze data etc.
-
- Name = ROM calls – For Developers.cpt
- Path = AMUG CD:Files:Prog:Q-R:ROM calls – For Developers.cpt
- Size: 7K Date:10/02/92 Version:
- Description:
- ROM calls – For Developers - Information on ROM calls for development use.
-
- Name = Prog.BagofTricks1.1a.cpt
- Path = AMUG CD:Files:Prog:N-P:Prog.BagofTricks1.1a.cpt
- Size:110K Date:10/02/92 Version: 1.1
- Description:
- Prog.BagofTricks1.1a - Experienced programmers have been buying BOT like
- crazy because it simply handles things "real" programmer just don't want to
- fool around with. My personal favorites are the New List Manager and the
- Scroll Bars. I always dreaded putting those in my app. And unlike most
- other packages, you can use them stand-alone. Nearly every other package
- on the Mac has you using someone else's event loop. With other packages
- you have to use all or nothing. But with BOT you pick what you want and
- simply link it into your program.
-
- Name = New IM Index.cpt
- Path = AMUG CD:Files:Prog:N-P:New IM Index.cpt
- Size: 30K Date:10/02/92 Version:
- Description:
- New IM Index - These applications were written in assembly language using
- the CDS assembler from Consulair. They were adapted from my earlier
- effort, “Inside Mac I-V Index DA”. The Inside Mac Index file is now part
- of the resource fork of each application, so you no longer have to worry
- about it cluttering up your System folder. These applications have been
- tested on a Mac 512Ke under System 6.05, an SE/30 under System 7, and a Mac
- IIci under System 7. If you have another kind of Mac and System it should
- work, but I can't guarantee that.
-
- Name = Linear Network Analysis.cpt
- Path = AMUG CD:Files:Prog:M:Linear Network Analysis.cpt
- Size:200K Date:10/02/92 Version:
- Description:
- Linear Network Analysis - a graphical analog circuit simulator - can do
- several types of circuit analysis and plot the results.
-
- Name = InstallCustomIcon.cpt
- Path = AMUG CD:Files:Prog:H-K:InstallCustomIcon.cpt
- Size: 9K Date:10/02/92 Version:
- Description:
- InstallCustomIcon - Part of a family of programmer's tools. A 'Drag and
- Drop' Application that changes the 'Use Custom Icon' flag in any file
- dropped onto it. Although you may compile an Application with a Custom Icon
- in the Resource Fork, Turbo Pascal, and others, leave you to Set the Use
- Custom Icon flag with ResEdit. If this fag is not set then Finder will
- ignore your Custom Icon and use the 'Standard' Icon.
-
- Name = Vaccinate.cpt
- Path = AMUG CD:Files:Prog:U-Z:Vaccinate.cpt
- Size: 11K Date: 9/24/92 Version:
- Description:
- Vaccinate - This unit, when added to a Pascal source file, will allow
- developers to include a routine which will cause any application to do a
- self check when launched to dedect changes made to its resource file such
- as those caused by viral infections. It is based on code by Nicholus
- Pisaro, Jr. published by Mac Tutor, June 1992.
-
- Name = Osi oop demo.cpt
- Path = AMUG CD:Files:Prog:N-P:Osi oop demo.cpt
- Size: 14K Date: 9/24/92 Version:
- Description:
- Osi oop demo - OSI OOP was written in THINK C 5.0.2 using it's built-in
- object oriented extensions. The resources were created using Resorcerer and
- ResEdit. OSI OOP implements a layered open systems interconnection approach
- to data communications and includes session, transport, and data link
- layers. The layers are designed (and commented) to allow you to easily
- implement CRC calculation, error checking, framing, and much more,
- depending on your needs. This demo supports serial ports only (via the
- fully functional CSerialPort object).
-
- Name = 3dlib11.cpt
- Path = AMUG CD:Files:Prog:A:3dlib11.cpt
- Size:135K Date: 9/24/92 Version:
- Description:
- 3dlib11 - GrafSys is a THINK Pascal/C library that provides you with simple
- routines for building, saving and loading (as resources), and manipulating
- (independent rotating around arbitrary achses, translating and scaling)
- three dimensional objects. Objects, not just simple single-line drawings.
-
- Name = ToolboxReference.cpt
- Path = AMUG CD:Files:Prog:T:ToolboxReference.cpt
- Size: 59K Date: 9/19/92 Version:
- Description:
- ToolboxReference - This is an upgrade of the first version of this which I
- uploaded back in March. I hope it fixes a few small bugs. Basically this
- hypercard stack lets programmers search for toolbox routines by partial
- names and then shows you the required prototypes as well as the Inside
- Macintosh reference. Only includes IM volumes 1-5 (so it has none of the
- new system 7 routines). Also lets you search by toolbox manager to collect
- all the prototypes for say the Window Manager or the Dialog Manager, etc.
-
- Name = Dialog Editor 1.0b2.cpt
- Path = AMUG CD:Files:Prog:D-G:Dialog Editor 1.0b2.cpt
- Size: 23K Date: 9/19/92 Version: 1.0b2
- Description:
- Dialog Editor 1.0b2 - Dialog Editor is a control panel that allows users to
- edit dialogs on the fly. 1.0b2 fixes some internal bugs and adds the
- ability to show dialog item numbers.
-
- Name = BNDL Banger v.1.3.cpt
- Path = AMUG CD:Files:Prog:B-C:BNDL Banger v.1.3.cpt
- Size: 21K Date: 9/19/92 Version: 1.3
- Description:
- BNDL Banger v.1.3 - I've been endlessly annoyed by what a pain it can be to
- get the system to recognize changes you make to your app's icon, document
- icons, etc (all the stuff that's linked via the BNDL resource). CDev
- authors, INIT authors, Extension authors and many others have also probably
- been through this same hassle. BNDL Banger is a little app that tricks the
- system into using your selected app's BNDL-related info ("tricks" = rips
- the old BNDL info out of the desktop database and gently coerces the new
- BNDL info back in...).
-
- Name = New Inside Mac Map.cpt
- Path = AMUG CD:Files:Prog:N-P:New Inside Mac Map.cpt
- Size: 8K Date: 9/04/92 Version:
- Description:
- New Inside Mac Map - This is a PICT (grayscale) file that describes the new
- edition of Inside Macintosh from Addison-Wesley. It describes each of the
- volumes available.
-
- Name = C Primer 2nd letter.cpt
- Path = AMUG CD:Files:Prog:B-C:C Primer 2nd letter.cpt
- Size: 3K Date: 8/22/92 Version:
- Description:
- C Primer 2nd letter - Enclosed is a TEXT file listing the errata from Dave
- Mark's and Cartwright Reed's C Primer, Vol I, 2nd edition.
-
- Name = THINK Back 1.1.cpt
- Path = AMUG CD:Files:Prog:T:THINK Back 1.1.cpt
- Size: 10K Date: 7/28/92 Version: 1.1
- Description:
- THINK Back 1.1 - use of a time manager task to regulate calls to
- WaitNextEvent, allowing for better control over multifinder friendlines
- - use of the new icon manager calls, for color notification icons THINK
- Back is an extension that lets you put compiles in the background. If
- you're using THINK C or THINK Pascal, you can use this INIT to let you
- start a long compile, put THINK C or Pascal in the background, and use your
- machine for something else while the compiler's working. When the compile
- is complete, the Notification manager is used to tell you that it's done.
-
- Name = Dr.Circuit.cpt
- Path = AMUG CD:Files:Prog:D-G:Dr.Circuit.cpt
- Size: 67K Date: 7/28/92 Version:
- Description:
- Dr.Circuit - Dr. Circuit is a Macintosh program that is a design tool for
- circuit designers. It can help reduce the amount of rewiring that happens
- in the lab. The program analyses linear, analog circuits and can display
- the waveform at any node, the frequency response or the phase response. It
- can be used for amplifiers, filters, and any circuit which uses resistors,
- capacitors, inductors, op amps and voltage or current sources. The op amps
- provide quite a bit of flexibility because they can be used for
- amplification, inversion, differentiation, integration and much more.
-
- Name = C++Source Code Fmtr.cpt
- Path = AMUG CD:Files:Prog:B-C:C++Source Code Fmtr.cpt
- Size:236K Date: 7/28/92 Version:
- Description:
- C++Source Code Fmtr - cdent is an MPW tool which formats C and C++ source
- code. By default, the format style is that of The C Programming Language by
- Kernighan and Ritchie. An alternative style, developed for MacApp by
- Michael Burbidge, is also available. Additionally, the user can specify
- .c.Places, Contexts, Commands, and Glue Formatting commands are applied to
- specific places in the input. The places where formatting is applied are
- defined by cdent and name syntactic entities like opening curly braces
- after the condition of an “if” or the “case” label in a “switch” statement.
-
- Name = MacSnoop™ Demo.cpt
- Path = AMUG CD:Files:Prog:M:MacSnoop™ Demo.cpt
- Size: 55K Date: 7/22/92 Version: demo
- Description:
- MacSnoop™ Demo - While not yet up to the full capabilities of FEDIT in
- terms of file recovery tools, it does have many wished for enhancements not
- the least of which is full HFS and MFS support. In addition, the overall
- design allows multiple volume/directory and editing windows open on the
- Desktop and a closer adherence to the Macintosh User Interface.
-
- Name = Shell.cpt
- Path = AMUG CD:Files:Prog:S:Shell.cpt
- Size: 12K Date: 6/15/92 Version:
- Description:
- Shell - Application Shell -- Version 1.00 -- Nov 5, 1989 Copyright (c)
- 1989 by Neal E. Trautman, 'ShareWare' -- Please send $5 contribution to,
- Neal Trautman, 1701 S.W. 42nd Street, Fargo, ND 58103. This is a simple
- application shell.
-
- Name = K & R.cpt
- Path = AMUG CD:Files:Prog:H-K:K & R.cpt
- Size: 7K Date: 6/15/92 Version:
- Description:
- K & R - contains programing info in DA format. By Neil Trautman.
-
- Name = INIT Shell.cpt
- Path = AMUG CD:Files:Prog:H-K:INIT Shell.cpt
- Size: 6K Date: 6/15/92 Version:
- Description:
- INIT Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --
- Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412,
- Lawrence, KS 66047. This is an INIT Shell.
-
- Name = Help Package.cpt
- Path = AMUG CD:Files:Prog:H-K:Help Package.cpt
- Size: 18K Date: 6/15/92 Version:
- Description:
- Help Package - The Help Package was written with programmers,
- compatibility, and ease of use in mind. Developers using this help system
- can be assured of compatibility with System 6 and later. What does it do?
- This package of routines creates a Help menu or adds menu items to the Help
- Menu under System 7. When the user selects one of the items, the Help
- routines display a dialog with scrollable text from a TEXT resource you
- define. It's so easy to use these routines, you can add them to a
- completed project with VERY minor changes to your source.
-
- Name = FKeys.cpt
- Path = AMUG CD:Files:Prog:D-G:FKeys.cpt
- Size: 10K Date: 6/15/92 Version:
- Description:
- FKeys - InvisiWin FKey - This FKey makes the content region of the front
- window transparent. InvisiWin FKey - This FKey sends the FrontWindow to the
- back of the Window List. InvisiLayer FKey #0 - This FKey makes the content
- region of all windows transparent. All FKeys are Copyright (c) 1988,89 by
- Neal E. Trautman. 'ShareWare'
-
- Name = cdev Shell.cpt
- Path = AMUG CD:Files:Prog:B-C:cdev Shell.cpt
- Size: 7K Date: 6/15/92 Version:
- Description:
- cdev Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --
- Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412
- Lawrence, KS 66047. This is a Control Panel cdev Shell.
-
- Name = Prism.cpt
- Path = AMUG CD:Files:Prog:N-P:Prism.cpt
- Size:109K Date: 6/10/92 Version:
- Description:
- Prism - These files allow you to manipulate the System palate colors and
- provides some interesting and colorful work environments.
-
- Name = LogIt.cpt
- Path = AMUG CD:Files:Prog:M:LogIt.cpt
- Size: 13K Date: 6/10/92 Version:
- Description:
- LogIt - LogIt is a free utility written using Think C 4.0.5. Its sole
- purpose is to be an event-logger; i.e., to enable users to keep track of
- the times at which various events have occurred and to record descriptions
- of those events in a log. That log can be edited in all the usual
- text-editing ways, can be saved to disk, and can be printed. If you have
- problems printing or copying and pasting large amounts of text, increase
- the amount of memory available in the Get Info box.
-
- Name = RoadToMac-C.cpt
- Path = AMUG CD:Files:Prog:Q-R:RoadToMac-C.cpt
- Size: 13K Date: 6/09/92 Version:
- Description:
- RoadToMac-C - The Road To Mac is a tutorial for beginning Macintosh
- programmers. Now available for THINK C 5.0, the tutorial includes an
- 130-page handbook and a diskette with code and resources. The Road to Mac
- provides a series of carefully-constructed lessons which take the user from
- very simple programs all the way to Desk Accessories every step builds upon
- the last, and is explained clearly and understandably. The only
- requirements are a Mac, Think C 5.0, a copy of ResEdit 2.0, some minimal
- familiarity with C, and a desire to learn to program.
-
- Name = UMPG Stack.cpt
- Path = AMUG CD:Files:Prog:U-Z:UMPG Stack.cpt
- Size:281K Date: 6/08/92 Version:
- Description:
- UMPG Stack - This is the USENE Programers stack from our friens in Germany.
- This stack contains programing information grouped by topic in yperCard
- format for easy retrieval.
-
- Name = RefCon Snoop Installer V1.1.cpt
- Path = AMUG CD:Files:Prog:Q-R:RefCon Snoop Installer V1.1.cpt
- Size: 18K Date: 6/08/92 Version: 1.1
- Description:
- RefCon Snoop Installer V1.1 - is a small F Key that allows you to examine
- the data that is pointed to in the RefCon Field in a Windows window record.
- Probably only useful to programers and snoops (grin). Shareware.
-
- Name = EventMonitor V1.0.cpt
- Path = AMUG CD:Files:Prog:D-G:EventMonitor V1.0.cpt
- Size: 12K Date: 6/08/92 Version: 1.0
- Description:
- EventMonitor V1.0 - This is a debugging tool for programmers. Ths control
- panel will provide event information and monitor your progress.
-
- Name = FB_AppleEvents.cpt
- Path = AMUG CD:Files:Prog:D-G:FB_AppleEvents.cpt
- Size: 8K Date: 5/27/92 Version:
- Description:
- FB_AppleEvents - This source code shows the complete details of how to
- build application that implements the required four Apple Events under
- System 7. A sample text document is opened and displayed in response to an
- Open or Print event sent from the Finder. Also included are examples of
- in-line assembly language used to implement some of the required PPC
- toolbox calls. (FUTURE BASIC is a trademark and copyrighted product of
- Zedcor, Inc.)
-
- Name = Hax 2.1.cpt
- Path = AMUG CD:Files:Prog:H-K:Hax 2.1.cpt
- Size: 33K Date: 4/25/92 Version: 2.1
- Description:
- Hax 2.1 - let’s say you have 200 TEXT files and their Creator type is MSDB
- and when you double click on the icon in the Finder you get the old ‘The
- document “Bla Bla Bla” could not be opened…’ By changing the the Creator to
- lets MWII not only will you be able launch the old files into MacWrite II
- from the Finder you will also get icons instead of those ugly generic
- document icons. Anyway hax 2.1 will now change all 200 hundred files in
- just a few mouse clicks (provided they are all in the same folder).
-
- Name = MiniScreen.cpt
- Path = AMUG CD:Files:Prog:M:MiniScreen.cpt
- Size: 18K Date: 4/14/92 Version: 1.7
- Description:
- MiniScreen temporarily changes your monitor's desktop to any size you
- desire, such as the dinky, nine-inch "Classic" monitor. It is most
- excellent for debuging your work for a 9 inch screen or game playing.
- Version 1.7. The pop-up menu of standard monitor sizes has been updated
- to include all known commercial monitor dimensions at this time.
-
- Name = CCLD Version 5.cpt
- Path = AMUG CD:Files:Prog:B-C:CCLD Version 5.cpt
- Size: 26K Date: 4/14/92 Version:
- Description:
- CCLD Version 5 - This is probably the final version of my Choice List in 4D
- code example. This fixes a "bug" in the window type (it was type 0, which
- has the invisible resize control, but should be type 4) and makes the
- runtime "nicer".
-
- Name = Object I/O Reference Demo.cpt
- Path = AMUG CD:Files:Prog:N-P:Object I/O Reference Demo.cpt
- Size: 32K Date: 4/09/92 Version:
- Description:
- Object I/O Reference Demo - The enclosed Object I/O Reference Demo is an
- abbreviated version of the hypertext manual provided with Object I/O 1.1.
- Many people have asked us basic questions about what object I/O is for and
- why do they need it. We felt the best learning tool at our disposal is the
- tutorial section of the reference. Several have also commented that object
- I/O is only for advanced users of the TCL. We believe just the opposite,
- that object I/O will let beginning users prototype a *working* application
- that saves and opens documents, instead of a dummy program with just a user
- interface.
-
- Name = OL File Kinds Editing.cpt
- Path = AMUG CD:Files:Prog:N-P:OL File Kinds Editing.cpt
- Size: 2K Date: 3/22/92 Version:
- Description:
- This file contains information on editing On Location file types.
-
- Name = OL Developer's Kit Doc.cpt
- Path = AMUG CD:Files:Prog:N-P:OL Developer's Kit Doc.cpt
- Size: 7K Date: 3/22/92 Version:
- Description:
- This is the On Location Developers kit.
-
- Name = MacGadgets™ Demo.cpt
- Path = AMUG CD:Files:Prog:M:MacGadgets™ Demo.cpt
- Size:101K Date: 3/22/92 Version:
- Description:
- MacGadgets is a Human Interface Design Kit that gives your application a
- three-dimensional, gray-scale appearance comparable to that enjoyed by
- users of NeXT, Open Look and Windows 3.0. In addition to enhanced versions
- of the familiar rounded-corner buttons, check boxes, radio button, scroll
- bars, windows, alerts and dialog boxes, MacGadgets offers an attractive
- suite of graphical devices comprising icon buttons, sliders, gauages,
- square-corner buttons, lines, boxes, pop-ups, scrolling list, display text,
- calendars, palettes, annunciators and counters. All of the above are
- resources that can be installed with a resource editor.
-
- Name = THINK Reference Demo.cpt
- Path = AMUG CD:Files:Prog:T:THINK Reference Demo.cpt
- Size:153K Date: 3/04/92 Version:
- Description:
- Here's a demo copy of THINK Reference 1.0 that's freely distributable. It
- contains only one manager (the Window Manager), but it should provide a
- good idea about what the THINK Reference is and how it works. The THINK
- Reference is an online utility for Macintosh programmers that contains a
- cross-referenced version of most of the Managers discussed in Inside Mac
- I-V. It can be used with the THINK compilers or with any other compiler,
- and it will run under System 6 or 7.
-
- Name = On Location Indexes on CD-ROM's
- Path = AMUG CD:Files:Prog:N-P:On Location Indexes on CD-ROM's
- Size: 4K Date: 3/04/92 Version:
- Description:
- This file discusses how to make On Location index's work properly on
- CD-ROM's.
-
- Name = C Servant™.cpt
- Path = AMUG CD:Files:Prog:B-C:C Servant™.cpt
- Size: 80K Date: 3/04/92 Version:
- Description:
- Freeware - 26 chapter DA of Bill Kernighan's C Tutorial TxtFile for
- students of C. All I did was give it a nice DA format amd divide it into
- chapters for easier use, also included is C Info, a similarly formatted set
- of charts and tables of C miscellany.
-
- Name = DialScript1.7.cpt
- Path = AMUG CD:Files:Prog:D-G:DialScript1.7.cpt
- Size: 63K Date: 2/23/92 Version: 1.7
- Description:
- DialScript 1.7 - is intended to complement terminal emulation programs that
- lack a good macro capability for automatic and intelligent' login.
- Typically, users run DialScript to set up the modem, dial a phone number
- and step through a login sequence for a remote computer. When the login is
- complete, they switch either automatically or manually to a standard
- terminal emulator and proceed. DialScript is an interpreter for an
- extremely simple programming language roughly based on finite state
- automata. Statements in the language interact with the serial ports by
- either sending strings to them or waiting for strings from them.
-
- Name = CODEeditor2.9.cpt
- Path = AMUG CD:Files:Prog:B-C:CODEeditor2.9.cpt
- Size:164K Date: 2/23/92 Version: 2.9
- Description:
- The file “CODE editor for ResEdit 2.1” contains a ResEdit 2.1 (or later)
- RSSC resource that adds a disassembly viewer to ResEdit to handle CODE and
- code-like resources. This allows you to view code resources as assembly
- code instead of “raw” hex. When added to ResEdit version 2.1.1 or later,
- the CODE editor can also operate concurrently with the basic HEXA editor,
- providing editing and searching capabilities as well. The disassembly code
- is annotated with the module names extracted from the MacsBug strings in
- the code. Navigation facilities are provided to allow viewing related
- pieces of code.
-
- Name = Marker.cpt
- Path = AMUG CD:Files:Prog:M:Marker.cpt
- Size: 16K Date: 2/23/92 Version: 1.0b6
- Description:
- Marker 1.0b6 - No, it’s not an INIT or a CDEV, it’s not even a desk
- accessory. It’s an application that is System 7 friendly, and runs in a
- 64k partition. Marker Maker takes a source file created in THINK C, parses
- the C source code, and marked each function name it comes across (not the
- prototypes, only the actual function where it’s defined). You run it, and
- through a standard get file dialog, you select the file or folder, and away
- it goes. Most files are marked in less than a second. The next time you
- open the file in the THINK C editor, all of the function names in the file
- will be there when you command-click in the title bar. It’s that simple.
-
- Name = PopUpMenu Demo.cpt
- Path = AMUG CD:Files:Prog:N-P:PopUpMenu Demo.cpt
- Size: 31K Date: 2/14/92 Version:
- Description:
- PopUpMenu Demo is a Demo of System 7’s popup menu CDEF, in THINK C.
-
- Name = External Resources.cpt
- Path = AMUG CD:Files:Prog:D-G:External Resources.cpt
- Size: 14K Date: 2/14/92 Version:
- Description:
- External Resources is THINK C source showing how to use resources from
- external files. By Joe Zobkiw.
-
- Name = Data Fork Opener v1.0.cpt
- Path = AMUG CD:Files:Prog:D-G:Data Fork Opener v1.0.cpt
- Size: 15K Date: 2/08/92 Version: 1.0
- Description:
- Data Fork Opener v1.0 allows you to quickly open the data fork of any file.
- It is based on TextEdit so it has a limit of 32K. It is also based on
- “BuggyEdit” that came with THINK C 5.0, since it already did 97% of what I
- needed, I figured I would “adapt” it a tad. This software is free, I don’t
- think anyone would pay for it anyway. It doesn't yet support opening files
- from the Finder and some other niceties, maybe someone else will add that
- in to a _real_ data fork manipulation application. Enjoy! Joe Zobkiw
-
- Name = SillyIcons.cpt
- Path = AMUG CD:Files:Prog:S:SillyIcons.cpt
- Size: 11K Date: 1/30/92 Version:
- Description:
- The enclosed files are an exercise in using the routines described in the
- initial issue of Tech Note 306. These routines are PlotIconID and
- PlotCIconHandle. See the Tech Note (available elsewhere online) for
- details. For small (16x16) and mini (12x12) icons, I see a solid Macintosh
- crash when PlotIconID is applying transforms other than ttNone and
- ttSelected. That is why the word “crash” appears in those positions in the
- window. Since Finder manages to plot small icons using all the transforms,
- why can’t I?
-
- Name = MacsBug Help.cpt
- Path = AMUG CD:Files:Prog:M:MacsBug Help.cpt
- Size: 13K Date: 1/30/92 Version:
- Description:
- This is a help file for those getting into MacsBug.
-
- Name = INIT Debugger v1.0.cpt
- Path = AMUG CD:Files:Prog:H-K:INIT Debugger v1.0.cpt
- Size: 5K Date: 1/30/92 Version: 1.0
- Description:
- The INIT Debugger is a useful System Extension that allows you to easily
- break into your debugger suring the startup process. Just hold down the ‘D’
- key while The INIT Debugger loads and the debugger will be invoked. Many
- times, when debugging Extensions you want to be able to break into MacsBug
- (or TMON) just _after_ Extension XYZ loads but just _before_ Extension ABC
- loads. This can be impossible, a pain, etc. and takes much skill and maybe
- a few tries! By renaming The INIT Debugger you can make it load in-between
- two other Extensions and invoke the debugger right in between them both!
-
- Name = About... 2.1.cpt
- Path = AMUG CD:Files:Prog:A:About... 2.1.cpt
- Size: 47K Date: 1/30/92 Version: 2.1
- Description:
- About... 2.1 allows you to easily add about boxes to your programs.
-
- Name = System Watch 1.2.2.cpt
- Path = AMUG CD:Files:Prog:S:System Watch 1.2.2.cpt
- Size: 18K Date: 1/07/92 Version: 1.2.2
- Description:
- Swatch helps you track down heap bugs. It’s also lotso fun to watch. It’s
- intended for programmers; however, normal people might enjoy it, too. To
- install Swatch, move Swatch INIT and Swatch Riff into your System Folder
- and reboot. For System 7 installation, just move the Swatch Riff into your
- Preferences folder—the INIT is not needed (hurrah!). Actually, the Riff
- isn't really needed, either. Heck, just run Swatch and watch.
-
- Name = Window Elephant1.0d5.cpt
- Path = AMUG CD:Files:Prog:U-Z:Window Elephant1.0d5.cpt
- Size: 9K Date: 1/06/92 Version: 1.0d5
- Description:
- Window Elephant is currently for use only with the Think C development
- environment. More specifically it is for use by the Think C Debugger. It
- works with version 4.0 (tested up to 4.0.5) of Think C and works under
- System 6.0 to System 7.0. So what does it do? It remembers where you have
- placed the source and data windows and restores their positions everytime
- the Debugger is launched. That’s all (for this version at least).
- Multiple monitors are, of course, supported. If you should move your copy
- of Think C Debugger to another Mac that has a different monitor setup,
- Window Elephant will let the debugger handle setting the windows in the
- default position, then remember where they are from then on.
-
- Name = SaveATree 1.52.cpt
- Path = AMUG CD:Files:Prog:S:SaveATree 1.52.cpt
- Size: 29K Date: 1/06/92 Version: 1.52
- Description:
- Save A Tree is a text file printing utility designed to conserve paper by
- printing on 1 page what would normally use 2 or 4 pages. Since Save A Tree
- only handles 'TEXT' files, I expect its primary audience will be
- programmers printing source code. Although, the word wrap option makes it
- useful for general text printing too. Because of the small font sizes used,
- Save A Tree works best on high resolution printers. Use of Save A Tree is
- free of charge. I encourage you to share it freely. Copies of the source
- (THINK C) may be obtained for $20 and a disk w/SASE.
-
- Name = NIFTY.cpt
- Path = AMUG CD:Files:Prog:N-P:NIFTY.cpt
- Size:291K Date: 1/01/92 Version:
- Description:
- Features Floating Windows, System 7, color, offscreen BitMaps and PixMaps,
- the List Manger AND MUCH, MUCH MORE !!! Lots of C source code, together
- with ".r" file. Contact John at (703) 569-2294 {YOUR nickel !!!!!}
-
- Name = MacBinary C Source.cpt
- Path = AMUG CD:Files:Prog:M:MacBinary C Source.cpt
- Size: 4K Date:12/31/91 Version:
- Description:
- This file contains MacBinary C Source code for programers wishing to build
- telecom file transfer programs.
-
- Name = Dhrystone v2.1.cpt
- Path = AMUG CD:Files:Prog:D-G:Dhrystone v2.1.cpt
- Size: 67K Date:12/31/91 Version: 2.1
- Description:
- Dhrystone v2.1 contains programing code for doing Drystone tests.
-
- Name = Serial Demo.cpt
- Path = AMUG CD:Files:Prog:S:Serial Demo.cpt
- Size: 4K Date:12/08/91 Version:
- Description:
- Serial Demo program adapted from SerialDemo.c by Mark Y. Geschelin.
- This program uses the modem port to send and recieve characters. It
- functions as a very simple terminal emulator. This is meant to be an
- example of the use of the Serial Manager, not an example of how to code a
- terminal emulator!! Compile this program with Runtime.lib, Interface.lib,
- and Serial.p Pascal port by Phil Shapiro and Mark Y. Geschelin.
-
- Name = Generic MPW Tool.cpt
- Path = AMUG CD:Files:Prog:D-G:Generic MPW Tool.cpt
- Size: 12K Date:12/08/91 Version:
- Description:
- GenericTool by Doug Wyatt, May 1991. Freeware. Source for tiny MPW tool
- whose entire purpose is to load the rest of itself from a code resource,
- PROC 981, which is (typically) written in THINK C.
-
-
- Name = Fold Machine v3.0.cpt
- Path = AMUG CD:Files:Prog:D-G:Fold Machine v3.0.cpt
- Size:107K Date:12/08/91 Version: 3.0
- Description:
- Welcome to the Fold Machine. This utility is designed to help programers
- who work on the same project to “fold” their changes into the master copy
- of their group’s project. The assumption under which this application
- functions is that your programming group keeps a master folder containing
- the “official” current project and source code. Each programmer has a copy
- of this folder which he or she uses when writing new pieces of the program.
-
- Name = B-YACC.CPT
- Path = AMUG CD:Files:Prog:B-C:B-YACC.CPT
- Size:121K Date:11/16/91 Version:
- Description:
- This is the latest version of Berkeley yacc, ported to MPW. yacc runs as an
- MPW tool and thus can easily be used in makefiles. It is definitely NOT
- Mac-friendly, but it runs and that's all I really need it to do. This code
- is NOT copylefted, so you can do whatever you wish to it as long as you
- follow the (quite generous) copyright restrictions. All I had to do was
- create a "yacc.make" file. I've also fixed a bug in "output.c", (which I
- have sent back to the BSD folk to add to their next release). This way I
- can easily patch and update to future revisions of yacc. -- Parag Patel
- <parag@sde.hp.com> (20 Oct 1991).
-
- Name = Primer source changes.cpt
- Path = AMUG CD:Files:Prog:N-P:Primer source changes.cpt
- Size: 13K Date:11/01/91 Version:
- Description:
- This Compactor archive contains primer changes for the Mark & Reed
- C and Pascal programming Primers. These are program changes made
- necessary by the release of Think C 5.0 and Think Pascal 4.0.
- Original file posted by Dave Mark with a request for as wide a
- distribution as possible.
-
- Name = Introduction to DAL 1.1.1.cpt
- Path = AMUG CD:Files:Prog:H-K:Introduction to DAL 1.1.1.cpt
- Size:155K Date:11/01/91 Version: 1.1.1
- Description:
- This stack is designed to be an introduction to relational databases, the
- SQL query language and Apple's Data Access Language. Copyrighted by Apple
- Computer 1990.
-
- Name = C++ CDEV.cpt
- Path = AMUG CD:Files:Prog:B-C:C++ CDEV.cpt
- Size: 24K Date: 9/09/91 Version:
- Description:
- This Compactor Deluxe Archive contains an example of a C++ base class
- (TControlPanel) that implements a control panel device (cdev) and is based
- on the C++/Stand Alone code as described in Develop magazine. Keywords:
- C++, Control Panel, cdev.
-
- Name = YACC.cpt
- Path = AMUG CD:Files:Prog:U-Z:YACC.cpt
- Size:103K Date: 8/28/91 Version:
- Description:
- Yacc: Yet Another Compiler-Compiler. Stephen C. Johnson
- Computer program input generally has some structure; in fact, every
- computer program that does input can be thought of as defining an “input
- language” which it accepts. An input language may be as complex as a
- programming language, or as simple as a sequence of numbers. Unfortunately,
- usual input facilities are limited, difficult to use, and often are lax
- about checking their inputs for validity. Yacc provides a general tool for
- describing the input to a computer program.
-
- Name = The Journal.cpt
- Path = AMUG CD:Files:Prog:T:The Journal.cpt
- Size: 57K Date: 7/24/91 Version:
- Description:
- This is a cdev/INIT/DRVR combination that takes advantage of the journaling
- mechanism of the Event Manager (Inside Mac vol I). The archive contains
- full ThinkC source for all components. The code and driver are public
- domain and free... enjoy.
-
- Name = SurferPlus.cpt
- Path = AMUG CD:Files:Prog:S:SurferPlus.cpt
- Size:250K Date: 7/24/91 Version:
- Description:
- SurferPlus contains sample Communications Toolbox application and source
- code in C.
-
- Name = StuffIt Engine™.MacWrite.cpt
- Path = AMUG CD:Files:Prog:S:StuffIt Engine™.MacWrite.cpt
- Size: 13K Date: 7/24/91 Version:
- Description:
- MacWrite document describes the Compactor Engine and how to call it. The
- Compctr Engine allows third party developers to add Stuffing and UnStuffing
- to their applications. Developers already using this feature include
- Aladdin, CE Software, Microsoft and even Apple Computer.
-
- Name = Stringifier.cpt
- Path = AMUG CD:Files:Prog:S:Stringifier.cpt
- Size: 22K Date: 7/24/91 Version:
- Description:
- Stringifier is designed to let you import plain old text files into STR#
- resources. The strings in the text files can be separated (delimited) by a
- choice of characters such as carriage returns, tabs, etc. This allows you
- to manage your strings outside of ResEdit and simply import them into your
- program after making an update. For minor changes you can still use
- ResEdit. Stringifier has a TRUE MAC INTERFACE. If you're using the
- competing program Text->Res you'll enjoy the smoothness and completeness of
- Stringifier. Shareware ($12) by Gary Kowalski.
-
- Name = SERIAL.PAS.cpt
- Path = AMUG CD:Files:Prog:S:SERIAL.PAS.cpt
- Size: 3K Date: 7/24/91 Version:
- Description:
- Very simple Think Pascal program that shows how to use the serial driver to
- transmit data over the modem port. It impeements a trivial terminal
- emulator.
-
- Name = PixelFlipper src.cpt
- Path = AMUG CD:Files:Prog:N-P:PixelFlipper src.cpt
- Size: 39K Date: 7/24/91 Version:
- Description:
- C source code for Pixel Flipper 1.0.1b2, which allows you to change the
- screen depth of your monitor. Does many functions performed by Apple's
- Monitors cdev without the need for a time-consuming trip to the Conbtrol
- Panel. Has popup menus and should work with multiple monitors. Mac
- II-series only.
-
- Name = one liners.cpt
- Path = AMUG CD:Files:Prog:N-P:one liners.cpt
- Size: 5K Date: 7/24/91 Version:
- Description:
- Great collection of brief bits of programming advice and tricks.
-
- Name = GNU Chess 3.0.cpt
- Path = AMUG CD:Files:Prog:D-G:GNU Chess 3.0.cpt
- Size:129K Date: 7/24/91 Version:
- Description:
- Macintosh implementation of GNU Chess 3.0, though not by GNU themselves.
- It is a very nice Mac-like program, and comes with COMPLETE SOURCES in
- Think C 4.0, though it should be usuable with MPW or other C compilers on
- the Mac. Worth a look! Compact Pro file.
-
- Name = Floating Archive.cpt
- Path = AMUG CD:Files:Prog:D-G:Floating Archive.cpt
- Size: 37K Date: 7/24/91 Version:
- Description:
- Here is some source for impeementing floating windows. It's very fast and
- doesn't experience the slowdown when using Apple routines with many windows
- on the desktop. This also includes code for managing the windows and
- activating/deactivating windows properly. If you've ever been interested in
- using floating windows or are using them now, take a look at this file.
- From Patrick Doane, The Unknown Software Group.
-
- Name = Fedit 3.1.cpt
- Path = AMUG CD:Files:Prog:D-G:Fedit 3.1.cpt
- Size: 28K Date: 7/24/91 Version:
- Description:
- Version 3.1 is the last Shareware release of John Mitchell's excellent Mac
- sector editor. Compactor file.
-
- Name = Drawing Tips.cpt
- Path = AMUG CD:Files:Prog:D-G:Drawing Tips.cpt
- Size: 3K Date: 7/24/91 Version:
- Description:
- This is an explanation by Patrick Doane of four different rates of drawing,
- their rates, disadvantages and advantages, plus an explanation of
- compatability among them. Highly recommended for anyone doing high speed
- animation.
-
- Name = DisAsm.cpt
- Path = AMUG CD:Files:Prog:D-G:DisAsm.cpt
- Size: 25K Date: 7/24/91 Version:
- Description:
- A good public domain disassembler for the Macintosh.
-
- Name = DA Skeleton 2.0.cpt
- Path = AMUG CD:Files:Prog:D-G:DA Skeleton 2.0.cpt
- Size: 9K Date: 7/24/91 Version: 2.0
- Description:
- Version 2.0 of Michael Conrad's Think Pascal DA Skeleton which considerably
- eases the work of creating a Desk Accessory (Quoter DA was written on the
- foundation of DA Skeleton 1.0). Compactor file.
-
- Name = CDlog.cpt
- Path = AMUG CD:Files:Prog:B-C:CDlog.cpt
- Size: 33K Date: 7/24/91 Version:
- Description:
- Think Pascal Class Library-compatible class that uses DLOG and DITL
- resources to create dialogs. Modeless and modal dialogs are supported.
- Includes example and bug fixes from previous versions.
-
- Name = Browser 1.0.cpt
- Path = AMUG CD:Files:Prog:B-C:Browser 1.0.cpt
- Size: 16K Date: 7/24/91 Version: 1.0
- Description:
- MacUser programming project lets you open any file and review contents of
- its resource and/or data forks. Written by Kurt W.G. Matthies. From the
- 11/90 and 1/91 installments of MacUser's Power Programming column. This is
- the application only. Compactor file.
-
- Name = 4Plus 1.4.cpt
- Path = AMUG CD:Files:Prog:A:4Plus 1.4.cpt
- Size: 82K Date: 7/24/91 Version: 1.4
- Description:
- This is version 1.4 of 4Plus, an INIT that makes editing under THINK C
- easier. It provides extra popup menus for functions & methods, comments,
- and object hierarchy. It also provides many other tools, including a
- "stacked" clipboard. Version 1.4 even includes macro definition
- capabilities. Written by Donald Way. This version is compatible with
- Super Boomerang 2.0.3, although it is not compatible with AltWDEF or
- AltCDEF by Alex Colwell; just tell those utilities to exclude THINK C.
- Shareware $40.
-
- Name = TrueType™ Test Tool.cpt
- Path = AMUG CD:Files:Prog:T:TrueType™ Test Tool.cpt
- Size:376K Date: 5/25/91 Version: 1.24
- Description:
- This file contains Flirt 1.24 for testing fonts and as a programer tool for
- font development.
-
- Name = BalloonWriter.cpt
- Path = AMUG CD:Files:Prog:B-C:BalloonWriter.cpt
- Size:174K Date: 5/25/91 Version:
- Description:
- This file allows programers to write Balloon help into their programs.
-
- Name = Think/macsbug ƒ.cpt
- Path = AMUG CD:Files:Prog:T:Think/macsbug ƒ.cpt
- Size: 5K Date: 4/28/91 Version:
- Description:
- This file contains Resedit templates to help you work with Think C and
- Macsbugs more effectively.
-
- Name = add images.cpt
- Path = AMUG CD:Files:Prog:A:add images.cpt
- Size: 50K Date: 1/29/91 Version:
- Description:
- The purpose of this program is to read in two images and display the
- additive result of the two images - using any of the documented
- color quickdraw modes (the old quickdraw copybits modes may also be
- used, but the end result is not very pretty). The two source images can
- be offset from each other using the scroll bars on the source image
- windows.
-
- Name = Bugs Simulation.cpt
- Path = AMUG CD:Files:Prog:B-C:Bugs Simulation.cpt
- Size: 20K Date: 1/06/91 Version:
- Description:
- This archive contains the source, and executable for an application which
- shows off a LIFE-like simulation called 'Bugs' which was described in a
- Scientific American article. Provides a number of options as to how the
- 'bugs' will feed. Keywords: Bugs, C, Think C, simulation
-
- Name = acur Picker.cpt
- Path = AMUG CD:Files:Prog:A:acur Picker.cpt
- Size: 6K Date: 1/06/91 Version:
- Description:
- This Compactor file contains an animated cursor ('acur' resource) picker
- for ResEdit 2.1. Displays the cursors referenced in the 'acur' in a list,
- similar to a 'PAT#' resource. If you use ResEdit often, this picker is
- a must.
-
- Name = HeaderFKEY 1.0a7.cpt
- Path = AMUG CD:Files:Prog:H-K:HeaderFKEY 1.0a7.cpt
- Size: 14K Date:12/10/90 Version: 1.0a7
- Description:
- This is version 1.0a7 of Header FKEY, a FKEY that creates nicely
- formatted functino comment headers. This version has more options,
- a preview mode, and should work with Think C 100%. It also works with
- MPW, except that it doesn't import from MPW yet (nor from Think C,
- that's coming next). This FKEY makes the job of writing comment headers
- for your code much more pleasant. I use it all the time now. You should
- too! (Shareware, source code available ).
-
- Name = C Quick Reference 1.0.cpt
- Path = AMUG CD:Files:Prog:B-C:C Quick Reference 1.0.cpt
- Size: 10K Date:12/10/90 Version: 1.0
- Description:
- A free DisplayDA for quick reference of c types, sizes, ansi,
- preprocessors, character constants, operator precedence, and more...
- Keywords: c,da,reference,help,thinkc,programming,lsc
-
- Name = CArrangeList 1.01ß.cpt
- Path = AMUG CD:Files:Prog:B-C:CArrangeList 1.01ß.cpt
- Size: 9K Date: 6/02/90 Version:
- Description:
- An list object for Think C that allows you to rearrange the order of the
- elements.
-
- Name = Color Window.cpt
- Path = AMUG CD:Files:Prog:B-C:Color Window.cpt
- Size: 32K Date: 6/02/90 Version:
- Description:
- Source code for an application that uses color for the title bar, scroll
- bars, interior... of it's windows. Even though the colors lack taste, this
- is a good example of some things that can be done.
-
-
- Name = RR/Tabby Source Code.cpt
- Path = AMUG CD:Files:Prog:Q-R:RR/Tabby Source Code.cpt
- Size: 64K Date: 5/29/90 Version:
- Description:
- Source Code for Import 2.55, Export 3.21, Mantissa 1.0 and Sundail 2.1.
- Illustrates various methods used to manipulate Second/Sight and Tabby
- data. Demonstates Block Reads, use of Indexes & STR's amoung other things.
- Excellent material for the sysop who is just starting out in writing
- BBS utilities. Hopefully, these will prevent you from re-inventing the
- wheel. Good luck and Hope see a flood of new utilities in the near future.
- Keywords: Source,Tabby,SS,Lininger,Import,Export>
-
- Name = Monitor.cpt
- Path = AMUG CD:Files:Prog:M:Monitor.cpt
- Size: 11K Date: 1/14/90 Version:
- Description:
- Monitor.sit is a program for monitoring the serial ports of the Mac.
-
- Name = ColorBits 1.0.cpt
- Path = AMUG CD:Files:Prog:B-C:ColorBits 1.0.cpt
- Size: 40K Date: 1/14/90 Version: 1.0
- Description:
- ColorBits 1.0.sit is a Color Icon editor.
-
- Name = MacRecorder® HackersToolkit.cpt
- Path = AMUG CD:Files:Prog:M:MacRecorder® HackersToolkit.cpt
- Size: 19K Date:12/24/89 Version:
- Description:
- MacRecorder HackersToolkit.sit is a programers guide ti using calls to
- MacRecorder.
-
- Name = GifFormat.TXT
- Path = AMUG CD:Files:Prog:D-G:GifFormat.TXT
- Size: 44K Date:12/11/89 Version:
- Description:
- This text file explains the GIF, LZH, ZOO and many other formats in detail.
-
- Name = TileCDEF.cpt
- Path = AMUG CD:Files:Prog:T:TileCDEF.cpt
- Size: 13K Date:10/09/89 Version:
- Description:
- TileCDEF.sit - Turbo pascal Tile CDEF resource for writting buttons similar
- to Hypercards with icins. This version works with 32 bit color and runs on
- system 7.0.
-
- Name = RezTag.cpt
- Path = AMUG CD:Files:Prog:Q-R:RezTag.cpt
- Size: 16K Date:10/01/89 Version:
- Description:
- RezTag.sit - allows you to view resources in system and finder files.
-
- Name = 2Window.cpt
- Path = AMUG CD:Files:Prog:A:2Window.cpt
- Size: 30K Date: 9/03/89 Version: 9/3/89
- Description:
- An example of Handling update events in C.
-
- Name = Hello Tabby.cpt
- Path = AMUG CD:Files:Prog:H-K:Hello Tabby.cpt
- Size: 9K Date: 7/25/89 Version:
- Description:
- Hello Tabby is pascal code (Light Speed) for developing Tabby Products.
-
- Name = EDITmOR.cpt
- Path = AMUG CD:Files:Prog:D-G:EDITmOR.cpt
- Size: 17K Date: 7/09/89 Version: 1.0
- Description:
- EDITmOR v1.0 is a DA that allows you to extend your editor or your Word
- Processor. This editor allows you to write ECMD's and other programing
- uses.
-
- Name = zmodem.source.cpt
- Path = AMUG CD:Files:Prog:U-Z:zmodem.source.cpt
- Size: 65K Date: 5/07/89 Version:
- Description:
- Z Modem Code
-
- Name = CICNEdit.cpt
- Path = AMUG CD:Files:Prog:B-C:CICNEdit.cpt
- Size: 10K Date:12/25/88 Version:
- Description:
- Cicn editor
-
- Name = OOP for C.cpt
- Path = AMUG CD:Files:Prog:N-P:OOP for C.cpt
- Size: 83K Date:12/19/88 Version:
- Description:
- OOP libraries for C. Good stuff for thought.
-
- Name = BugReport.cpt
- Path = AMUG CD:Files:Prog:B-C:BugReport.cpt
- Size: 40K Date:12/10/88 Version: 1.0
- Description:
- Apple's Outside Bug reporter with instructions
-
- Name = 68000 Simulator.cpt
- Path = AMUG CD:Files:Prog:A:68000 Simulator.cpt
- Size: 28K Date:11/18/88 Version:
- Description:
- 68000 Debugger simulator
-
- Name = mini.cpt
- Path = AMUG CD:Files:Prog:M:mini.cpt
- Size: 54K Date:10/02/88 Version:
- Description:
- Source Code for the MiniTerm program.
-
- Name = TIFF Code.cpt
- Path = AMUG CD:Files:Prog:T:TIFF Code.cpt
- Size:122K Date: 5/31/88 Version:
- Description:
- Source For r/w TIFF files. Dr Dobbs article
-
- Name = RIFF File Format.cpt
- Path = AMUG CD:Files:Prog:Q-R:RIFF File Format.cpt
- Size: 30K Date:11/24/87 Version:
- Description:
- Riff file format.
-
- Name = kindergarten 1
- Path = AMUG CD:Files:Prog:H-K:kindergarten 1
- Size: 7K Date: 5/26/87 Version:
- Description:
- Pascal Lesson
-
- Name = kgarten3
- Path = AMUG CD:Files:Prog:H-K:kgarten3
- Size: 6K Date: 5/26/87 Version:
- Description:
- Pascal Lesson
-
- Name = kgarten2
- Path = AMUG CD:Files:Prog:H-K:kgarten2
- Size: 9K Date: 5/26/87 Version:
- Description:
- Pascal
-
- Name = 3rd grade 2
- Path = AMUG CD:Files:Prog:A:3rd grade 2
- Size: 8K Date: 5/26/87 Version:
- Description:
- Pascal Lesson
-
- Name = 3rd grade 1
- Path = AMUG CD:Files:Prog:A:3rd grade 1
- Size: 14K Date: 5/26/87 Version:
- Description:
- Pascal Lesson
-
- Name = 2nd grade 1
- Path = AMUG CD:Files:Prog:A:2nd grade 1
- Size: 14K Date: 5/26/87 Version:
- Description:
- Pascal Lesson
-
- Name = 1st grade 5
- Path = AMUG CD:Files:Prog:A:1st grade 5
- Size: 12K Date: 5/26/87 Version:
- Description:
- Pascal Lesson
-
- Name = 1st grade 4
- Path = AMUG CD:Files:Prog:A:1st grade 4
- Size: 12K Date: 5/26/87 Version:
- Description:
- Pascal Lesson
-
- Name = 1st grade 3
- Path = AMUG CD:Files:Prog:A:1st grade 3
- Size: 12K Date: 5/26/87 Version:
- Description:
- Pascal Lesson
-
- Name = 1st grade 2
- Path = AMUG CD:Files:Prog:A:1st grade 2
- Size: 8K Date: 5/26/87 Version:
- Description:
- Pascal Lesson
-
- Name = 1st grade 1
- Path = AMUG CD:Files:Prog:A:1st grade 1
- Size: 7K Date: 5/26/87 Version:
- Description:
- Pascal lesson
-
-